exponenta event banner

openfig

Открыть рисунок, сохраненный в FIG-файле

Описание

пример

openfig(filename) открывает фигуру, сохраненную в файле фигур MATLAB ® (FIG-файл) filename.

openfig(filename,copies) указывает, следует ли открывать новую копию фигуры в случае, если копия уже открыта. Если создание новой копии не требуется, установите copies кому 'reuse'. 'reuse' выводит существующую фигуру на передний план экрана. Чтобы открыть новую копию фигуры независимо от того, открыта ли копия, установите copies кому 'new' . 'new' параметр является поведением по умолчанию.

пример

openfig(___,visibility) указывает, следует ли открывать фигуру в видимом или невидимом состоянии. Для отображения фигуры установите visibility кому 'visible'. Если вы не хотите отображать рисунок, используйте 'invisible' установка. Эту опцию можно использовать с любой комбинацией входных аргументов в предыдущих синтаксисах.

fig = openfig(___) возвращает объект фигуры. Задайте свойства объекта фигуры, чтобы изменить его внешний вид или поведение. Список свойств см. в разделе Свойства рисунка.

Примеры

свернуть все

Создайте график поверхности и сохраните фигуру как файл фигуры MATLAB. Затем закройте фигуру.

surf(peaks)
savefig('MySavedPlot.fig')
close(gcf)

Откройте сохраненную фигуру.

openfig('MySavedPlot.fig')

Создайте график поверхности и сделайте фигуру невидимой. Затем сохраните фигуру в виде файла фигур MATLAB. Закройте невидимую фигуру.

surf(peaks)
set(gcf,'Visible','off')
savefig('MySavedPlot.fig')
close(gcf)

Откройте сохраненный рисунок и сделайте его видимым на экране.

openfig('MySavedPlot.fig','visible')

Входные аргументы

свернуть все

Имя файла сохраненной фигуры, указанное как символьный вектор или строка. Не требуется указывать полный путь к файлу, если он указан в пути MATLAB. Включая .fig в имени файла является необязательным.

Пример: openfig('MySavedFigure.fig')

Управление открытием нескольких копий фигуры, указанных как одно из следующих значений:

  • 'new' - открытие новой копии фигуры, даже если копия уже существует на экране.

  • 'reuse' - Открывать новую копию фигуры только в том случае, если она не существует. Если копия существует, перенесите существующую копию на передний план экрана. Если рисунок отсутствует на экране, то 'reuse' переставляет фигуру так, чтобы она была полностью на экране. Этот параметр обеспечивает совместимость с различными размерами и разрешением экрана, обеспечивая отображение рисунка на экране.

Пример: openfig('MySavedFigure.fig','reuse')

Видимость рисунка, заданная как одно из следующих значений:

  • 'visible' - открытие сохраненной фигуры в видимом состоянии. Если файл фигуры MATLAB содержит невидимую фигуру, можно использовать эту опцию, чтобы сделать фигуру видимой при ее открытии.

  • 'invisible' - открыть сохраненную фигуру в невидимом состоянии.

Пример: openfig('MySavedFigure.fig','invisible')

Выходные аргументы

свернуть все

Фигурный объект. Задайте свойства фигуры, чтобы изменить внешний вид или поведение открытой фигуры. Список свойств см. в разделе Свойства рисунка.

Ограничения

  • Не использовать openfig для открытия FIG-файлов, созданных с помощью GUIDE. Используйте guide вместо этого функция.

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