Ich möchte Daten, die in einem Array gespeichert ist, plotten. A
enthält drei Spalten, jede Spalte repräsentiert einen anderen Datensatz. Der folgende Code funktioniert:MATLAB - Aktualisieren Plot mit Matrix
A = [0 0 0;
0 1 0];
h = plot(A)
jedoch eine neue Linie zu A
angehängt wird und die Handlung wird aktualisiert. Ich habe gelesen, dass Sie Plots mit set
und 'XData'
aktualisieren können:
A = [0 0 0;
0 1 0;
1 2 0];
set(h,'XData',A)
Dies wirft mir einen Fehler: Fehler mit gesetzt. Wert muss ein Spalten- oder Zeilenvektor sein. Gibt es eine Möglichkeit, die Daten anstelle eines neuen Diagramms zu aktualisieren? Das folgende funktioniert gut?
A = [0 0 0;
0 1 0;
1 2 0];
h = plot(A)