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.