Сохраните переменные рабочей области в файл
save(filename)save(filename,variables)save(filename,variables,fmt)save(filename,variables,version)save(filename,variables,version,'-nocompression')save(filename,variables,'-append')save(filename,variables,'-append','-nocompression')save filename сохраняет все переменные от текущей рабочей области в отформатированном двоичном файле MATLAB® (MAT-файл) под названием save(filename)filename. Если filename существует, save перезаписывает файл.
сохраняет только переменные или поля массива структур, заданного save(filename,variables) variables.
сохраняет в формате файла, заданном save(filename,variables,fmt) fmt. Аргумент variables является дополнительным. Если вы не задаете variables, функция save сохраняет все переменные в рабочей области.
сохраняет в версию MAT-файла, заданную save(filename,variables,version) version. Аргумент variables является дополнительным.
сохраняет переменные в MAT-файл без сжатия. Флаг save(filename,variables,version,'-nocompression') '-nocompression' только поддерживает Версию MAT-файла 7.3. Поэтому необходимо задать version как '-v7.3'. Аргумент variables является дополнительным.
добавляет новые переменные к существующему файлу. Если переменная уже существует в MAT-файле, то save(filename,variables,'-append') save перезаписывает ее со значением в рабочей области.
Для ASCII-файлов '-append' добавляет данные в конец файла.
Чтобы добавить к MAT-файлу Версии 6, необходимо также включать '-v6' как входной параметр.
добавляет новые переменные к существующему файлу без сжатия. Существующим файлом должна быть Версия MAT-файла 7.3.save(filename,variables,'-append','-nocompression')
является формой команды синтаксиса. Форма команды требует меньшего количества специальных символов. Вы не должны вводить круглые скобки или заключать входной параметр в одинарные или двойные кавычки. Разделите входные параметры пробелами вместо запятых.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, будет переменными или строками.
Для большей гибкости в создании ASCII-файлов используйте dlmwrite или fprintf.
Сохранение графических объектов с функцией save может привести к большому файлу, поскольку файл содержит всю информацию, запрошенную, чтобы регенерировать объект.
Постарайтесь не сохранять фигуры с функцией save. Используйте функцию savefig вместо этого. Используя save, чтобы сохранить фигуру в R2014b или позже делает MAT-файл недоступным в более ранних версиях MATLAB. При использовании save, чтобы сохранить фигуру, то функция отображает предупреждающее сообщение. Удалите любые фигуры перед использованием save. Следует иметь в виду, что фигуры не могут быть непосредственно в вашей рабочей области. Например, они могут быть сохранены в структуре или в рабочей области функции обратного вызова.