Main Content

gcf

Handle della figura corrente

Sintassi

Descrizione

esempio

fig = gcf restituisce l'handle della figura corrente. Se una figura non esiste, gcf crea una figura e restituisce l'handle relativo. È possibile utilizzare l'handle della figura per eseguire query e modificare le proprietà della figura. Per maggiori informazioni, vedere Figure Properties.

Esempi

comprimi tutto

Impostare il colore di sfondo e rimuovere la barra degli strumenti per la figura corrente. Utilizzare il comando gcf per ottenere l'handle della figura corrente.

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.

Ulteriori informazioni

comprimi tutto

Figura corrente

La figura corrente è la destinazione dell'output grafico. È la finestra della figura in cui i comandi grafici come plot, title e surf disegnano i loro risultati. Si tratta usualmente dell'ultima figura creata o dell'ultima figura su cui si è fatto clic con il mouse.

L'interazione dell'utente può modificare la figura corrente. Se è necessario accedere a una figura specifica, memorizzare l'handle della figura nel codice del programma quando si crea la figura e utilizzare questo handle al posto di gcf.

Suggerimenti

  • Per ottenere l'handle della figura corrente senza forzare la creazione di una figura, se non esiste, eseguire una query sulla proprietà CurrentFigure sull'oggetto radice.

    fig = get(groot,'CurrentFigure');
    
    MATLAB® restituisce fig come array vuoto se non è presente una figura corrente.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

Funzioni

Proprietà