Gráfico animado MATLAB
Este tutorial irá introduzir como desenhar um gráfico animado usando o comando drawnow e a função pause() no MATLAB.
Desenhe um gráfico animado usando o comando drawnow e a função pause() no MATLAB
Se você quiser fazer um enredo animado e ver o enredo sendo feito em tempo real, você pode usar um loop e o comando drawnow. O comando drawnow atualiza os números em cada retorno de chamada. Para desenhar um gráfico animado, você deve usá-lo dentro de um loop para representar uma variável em uma iteração e atualizar a figura usando o comando drawnow. Por exemplo, vamos desenhar o gráfico animado de uma onda senoidal. Veja o código abaixo.
t = 1:0.001:2; x = sin(2*pi*t); figure hold on axis([1 2 -1 1]) for i=1:numel(t) plot(t(i),x(i),'.','Color','b') drawnow end Resultado:

Você pode escolher diferentes opções dependendo de seus requisitos. Você pode alterar os limites do eixo usando a função axis. Você pode alterar a cor do gráfico usando a propriedade Color e o marcador do gráfico. Se quiser alterar o tempo da animação, você pode usar a função pause() em vez do comando drawnow para dar à animação o tempo de animação desejado. Você pode passar o tempo em segundos dentro da função pause(). Portanto, uma prática recomendada será usar um valor em milissegundos; caso contrário, a animação será muito lenta.
