exponenta event banner

Сохранить рисунок для повторного открытия в 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 функция. В файле ФИГ хранится информация, необходимая для воссоздания рисунка.

savefig('SineWave.fig')

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

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

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

Примечание

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

Создать код для повторного создания фигуры

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

Щелкните Файл > Создать код.... Созданный код отображается в редакторе MATLAB. Сохраните код, щелкнув Файл > Сохранить как.

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

См. также

| |

Связанные темы