In MATLAB zeichne ich viele verschiedene Vektoren zu einer Figur. Nun möchte ich einfach den letzten Vektor, den ich für diese Figur gezeichnet habe, rückgängig machen, ohne alles andere zu löschen. Wie kann dies erreicht werden? Kann es erreicht werden?
Danke
Bearbeiten:
%Vor%Nun möchte ich das Plot z entfernen, das das letzte Plot war, das ich gemacht habe.
Wenn Sie vor dem Plotten wissen, dass Sie es später wieder entfernen möchten, können Sie das Handle speichern, das von plot
und delete
danach zurückgegeben wird.
Die Antwort, die @groovingandi gibt, ist der beste Weg, dies allgemein zu tun. Sie können auch FINDALL verwenden, um das Handle auf der Grundlage der Eigenschaften des Objekts zu finden:
%Vor%Dies durchsucht die aktuellen Achsen nach allen Linienobjekten (Plot erzeugt Linienobjekte), die schwarz sind.
Um dies zu tun, sagen wir, Abbildung 9, müssen Sie die Achsen für Abbildung 9 finden. Abbildung Griffe sind einfach die Zahl Nummer, also:
%Vor%Tags und Links matlab matlab-figure