gcf

Указатель на текущую фигуру

Синтаксис

Описание

пример

fig = gcf возвращает указатель на текущую фигуру. Если рисунок не существует, то gcf создает рисунок и возвращает ее указатель. Можно использовать указатель на рисунок для запроса и изменения свойств рисунка. Для получения дополнительной информации см. раздел Свойств фигуры».

Примеры

свернуть все

Установите цвет фона и удалите панель инструментов для текущей фигуры. Используйте gcf команда для получения указателя на текущую фигуру.

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

Подробнее о

свернуть все

Текущая фигура

Текущая фигура является целью для вывода графических выходов. Это окно рисунка, в котором графические команды, такие как plot, title, и surf нарисуйте их результаты. Обычно это последняя созданный рисунок или последний рисунок, щелкнутая мышью.

Взаимодействие с пользователем может изменить текущую фигуру. Если вам нужно получить доступ к определенному рисунку, сохраните указатель на рисунок в коде программы при создании рисунка и используйте этот указатель вместо gcf.

Совет

  • Чтобы получить указатель на текущую фигуру, не заставляя создавать рисунок, если ее нет, запросите CurrentFigure свойство корневого объекта.

    fig = get(groot,'CurrentFigure');
    
    MATLAB® возвращает fig как пустой массив, если нет текущей фигуры.

См. также

Функции

Свойства

Представлено до R2006a