Сохранение фигуры, чтобы вновь открыться в MATLAB позже

Этот пример показывает, как сохранить фигуру так, чтобы можно было вновь открыть его в MATLAB® позже. Можно или сохранить фигуру в файл FIG, или можно сгенерировать и сохранить код.

Сохранение фигуры в Файл FIG

Создайте график сохранить. Добавьте заголовок и подписи по осям.

x = linspace(0,10);
y = sin(x);
plot(x,y)
title('Sine Wave')
xlabel('x ranges from 0 to 10')
ylabel('y = sin(x)')

Сохраните фигуру в файл FIG с помощью функции savefig. ХРАНИЛИЩА ФАЙЛОВ FIG информация, запрошенная, чтобы воссоздать фигуру.

savefig('SineWave.fig')

Закройте фигуру, затем вновь откройте сохраненную фигуру, использующую функцию openfig.

close(gcf)
openfig('SineWave.fig')

openfig создает новую фигуру, новые оси и объект новой строки использование тех же данных как исходные объекты. Большинство значений свойств новых объектов совпадает с исходными объектами. Однако любые текущие значения по умолчанию применяются к новой фигуре. Можно взаимодействовать с фигурой. Например, можно панорамировать, масштабировать и вращать оси.

Примечание

Файлы FIG открываются в MATLAB только. Если вы хотите сохранить фигура в формате, который может быть открыт в другом приложении, видеть, Сохраняют График как Файл Векторной графики или Растровую графику.

Генерация кода, чтобы воссоздать фигуру

Также сгенерируйте код MATLAB для графика и затем используйте код, чтобы воспроизвести график. Генерация кода получает модификации, что вы делаете использование графических инструментов.

Нажмите File> Generate Code.... Сгенерированный код отображается в редакторе MATLAB. Сохраните код путем нажатия на File> Save As.

Сгенерированные файлы не хранят данные, необходимые, чтобы воссоздать график, таким образом, необходимо предоставить аргументы данных. Аргументы данных не должны быть идентичны исходным данным. Комментарии в начале файла утверждают тип ожидаемых данных.

Смотрите также

| |

Похожие темы