Angenommen, ein Skript läuft in Matlab. Gibt es eine Möglichkeit, alle Figuren zu schließen? (Das Schließen jeder einzelnen Figur ist mühsam, und da das Skript läuft, kann ich close all
nicht hinzufügen.)
Ich empfehle, solche Skripte mit einer Befehlszeilenversion von Matlab auszuführen, einschließlich der Option -noFigureWindows
. Wenn Sie es in einer vollständigen Matlab-Benutzeroberfläche (die langsamer ist) ausführen möchten, verwenden Sie ein Timer-Objekt:
Vergessen Sie nicht, den Timer zu schließen und zu löschen, nachdem Sie Ihr Skript beendet haben.
Das funktioniert bei mir (getestet in R2010b): In der Eingabeaufforderung von Matlab gehen Sie in die Menüleiste, wählen Windows
, dann Close All Documents
. Dies schließt alle Figuren sowie Editor-Dateien , während eine m-Datei läuft.