Trama em tempo real no MATLAB
Eu sou muito novo no MATLAB e estava tentando exibir um gráfico em tempo real de alguns cálculos. eu tenho umN
vetor de tamanho e eu trabalho comm
valores por vez (digamosm = N/4
), então eu quero plotar o primeirom
valores e, logo que o segundom
os valores são calculados e substituem o primeiro gráfico.
Minha abordagem foi a seguinte:
for i=1:N,
...
//compute m
...
plot(m);
end;
mas falha ao atualizar o gráfico em cada loop e aguarda a conclusão de todos os loops para plotar os dados. Minha pergunta é: Devo usar outra função em vez deplot
ou eu poderia adicionar algum atraso em cada loop?
Eu acho que deve haver uma maneira que eu não conheço para atualizar o enredo em vez de re-plotá-lo sempre.