Real Time Plot in MATLAB

Ich bin sehr neu in MATLAB und habe versucht, eine Echtzeitdarstellung einiger Berechnungen anzuzeigen. Ich habe einN Vektorgröße und ich arbeite mitm Werte gleichzeitig (sagen Siem = N/4), also möchte ich das erste @ zeichnm Werte und dann, sobald die zweitem -Werte werden berechnet und ersetzen das erste Diagramm.

Mein Ansatz war wie folgt:

for i=1:N,
  ...
  //compute m
  ...
  plot(m);
end;

, aber es kann den Plot nicht in jeder Schleife aktualisieren und wartet, bis alle Schleifen fertig sind, um die Daten zu plotten. Meine Frage ist: Soll ich eine andere Funktion anstelle von @ verwendeplot oder könnte ich in jeder Schleife eine Verzögerung hinzufügen?

Ich denke, es muss einen Weg geben, den ich nicht kenne, um den Plot zu aktualisieren, anstatt ihn jedes Mal neu zu zeichnen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage