Main Content

gcf

Handle der aktuellen Abbildung

Syntax

Beschreibung

fig = gcf gibt das Handle der aktuellen Abbildung zurück. Wenn keine Abbildung vorhanden ist, erstellt gcf eine Abbildung und gibt deren Handle zurück. Sie können das Abbildungs-Handle verwenden, um Abbildungseigenschaften abzufragen und zu ändern. Weitere Informationen finden Sie unter Figure Properties.

Beispiel

Beispiele

alle reduzieren

Legen Sie für die aktuelle Abbildung die Hintergrundfarbe fest und entfernen Sie die Symbolleiste. Verwenden Sie gcf, um das Handle der aktuellen Abbildung zu erhalten.

surf(peaks)
fig = gcf; % current figure handle
fig.Color = [0 0.5 0.5];
fig.ToolBar = 'none';

Figure containing a surface plot. The background color of the figure is blue-green and the toolbar has been removed.

Mehr über

alle reduzieren

Aktuelle Abbildung

Die aktuelle Abbildung ist das Ziel für die Grafikausgabe. Es handelt sich um das Abbildungsfenster, in dem Grafikbefehle wie plot, title und surf ihre Ergebnisse abbilden. In der Regel ist dies die zuletzt erstellte Abbildung oder die letzte Abbildung, auf die mit der Maus geklickt wurde.

Durch Benutzerinteraktion kann sich die aktuelle Abbildung ändern. Wenn Sie auf eine bestimmte Abbildung zugreifen müssen, speichern Sie das Abbildungs-Handle beim Erstellen der Abbildung in Ihrem Programmcode und verwenden Sie dieses Handle anstelle von gcf.

Tipps

  • Um das Handle der aktuellen Abbildung zu erhalten, ohne das Erstellen einer Abbildung zu erzwingen, wenn keine vorhanden ist, fragen Sie die Eigenschaft CurrentFigure des Root-Objekts ab.

    fig = get(groot,'CurrentFigure');
    
    MATLAB® gibt fig als leeres Array zurück, wenn keine aktuelle Abbildung vorhanden ist.

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

Funktionen

Eigenschaften