Gewusst wie: überprüfen, ob eine Figur in MATLAB existiert

November 1

Gewusst wie: überprüfen, ob eine Figur in MATLAB existiert

MATLAB, produziert von The Mathworks, ist eine technische Software für die Datenerfassung, Analyse und Darstellung. MATLAB bietet eine Vielzahl von vorgefertigten und benutzerdefinierten Plotter Befehle um professionelle Figuren zu erstellen. Wenn Sie Abbildung-Produktion in den Workflow integrieren, ist es möglicherweise erforderlich, mehrere Abbildung Handles, einschließlich der Überprüfung, ob ein bestimmtes Bild Handle existiert zu verwalten.

Anweisungen

1 Erstellen Sie ein neues Bild-Objekt mit dem Befehl figure(). Zahlen werden mit einem Integer-Wert als Griff indiziert. Sie können eine neue Figur erstellen, durch Aufrufen von figure(), die gleich den kleinsten ganzzahligen Wert derzeit nicht mit einem Abbildung-Objekt verknüpft einen Handle haben wird. Sie können auch ein Bild-Objekt mit einem bestimmten Griff erstellen, durch Aufrufen, z. B. figure(5). Sie können das Handle für die spätere Bearbeitung speichern, indem Sie den Rückgabewert der Abbildung einer Variablen zuweisen: Figure_handle = figure(5).

2 Überprüfen Sie, ob eine Figur mit einem bekannten Griff vorhanden ist, mit der ishandle()-Funktion. Ishandle(5) gibt true zurück, wenn die Abbildung 5 beendet wird; Wenn Nein, falsch.

3 Überprüfen Sie, ob eine Figur mit bestimmten Eigenschaften, z. B. ein Name vorhanden ist, mit dem Befehl findobj(). Um eine Figur mit dem Namen Test Abbildung zu finden, führen Sie die folgende Codezeile:

My_figure_handle = Findobj ('geben ',' Abbildung','Name ', 'Test Figure');

Wenn die Abbildung beendet wird findobj() das Abbildung-Handle zurück; Es gibt 0 zurück, wenn keine solche Zahl vorhanden ist.