openfig

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

Синтаксис

openfig(filename)
openfig(filename,copies)
openfig(___,visibility)
fig = openfig(___)

Описание

пример

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

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

пример

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

fig = openfig(___) возвращает объект фигуры. Установите свойства объекта фигуры изменить его внешний вид или поведение. Для списка свойств смотрите Figure Properties.

Примеры

свернуть все

Создайте объемную поверхностную диаграмму и сохраните фигуру как файл фигуры 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')

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

свернуть все

Объект Figure. Установите свойства фигуры изменить внешний вид или поведение открытой фигуры. Для списка свойств смотрите Figure Properties.

Ограничения

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

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