Сохраните переменные рабочей области в файл
save(
сохраняет все переменные из текущей рабочей области в MATLAB® форматированный двоичный файл (MAT-файл), вызываемый filename
)filename
. Если filename
существует, save
перезаписывает файл.
save(
добавляет новые переменные в существующий файл. Если переменная уже существует в MAT-файле, то filename
,variables
,'-append')save
перезаписывает его значением в рабочей области.
Для ASCII-файлов, '-append'
добавляет данные в конец файла.
Чтобы добавить к MAT-файлу версии 6, необходимо также включить '-v6'
как входной параметр.
save
- команда форма синтаксиса. Команду форма требует меньшего количества специальных символов. Вам не нужно вводить круглые скобки или заключать вход в одинарные или двойные кавычки. Разделите входы пространствами вместо запятыми.filename
Например, чтобы сохранить файл с именем test.mat
, эти операторы эквивалентны:
save test.mat % command form save('test.mat') % function form
Можно включать любое из входов, описанных в предыдущих синтаксисах. Например, чтобы сохранить переменную с именем X
:
save test.mat X % command form save('test.mat','X') % function form
Не используйте командную форму, когда любой из входов, таких как filename
, являются переменными или строками.
При работе с удаленными данными save
функция:
не поддерживает сохранение в HDFS™
не поддерживает сохранение переменных рабочей области в любом формате, кроме MAT-файла.
Для большей гибкости в создании ASCII-файлов используйте dlmwrite
или fprintf
.
Сохранение графических объектов с помощью save
функция может привести к появлению большого файла, поскольку файл содержит всю информацию, необходимую для регенерации объекта.
Избегайте сохранения рисунков с save
функция. Используйте savefig
вместо этого функция. Использование save
сохранение рисунка в R2014b или более поздней версии делает MAT-файл недоступным в более ранних версиях MATLAB. Если вы используете save
чтобы сохранить рисунок, функция отобразит предупреждающее сообщение. Удалите все рисунки перед использованием save
. Следует иметь в виду, что рисунки могут отсутствовать непосредственно в рабочей рабочей области. Для примера они могут храниться в структуре или в рабочей области функции обратного вызова.