Я очень новичок в MATLAB, и я пытался отобразить график в реальном времени некоторых вычислений. У меня есть вектор размера N
, и я работаю со значениями m
за раз (скажем m = N/4
), поэтому я хочу построить первые значения m
, а затем, как только будут вычислены значения второго m
замените их первым.
Мой подход был следующим:
for i=1:N,
...
//compute m
...
plot(m);
end;
но он не обновляет график в каждом цикле и ждет завершения всех циклов для построения данных. Мой вопрос: следует ли использовать другую функцию вместо plot
или я могу добавить некоторую задержку в каждом цикле?
Я думаю, что должен быть способ, которым я не знаю, для обновления сюжета, а не для повторного отображения его каждый раз.