Сохраните инструментальные объекты и переменные к MAT-файлу
save filename
save filename obj1 obj2 ...
| Имя MAT-файла. |
| Инструментальные объекты или массивы инструментальных объектов. |
save filename
сохраняет все переменные MATLAB® в MAT-файл filename
. Если расширение не задано для filename
, то.mat
расширение используется.
save filename obj1 obj2 ...
сохраняет инструментальные объекты obj1 obj2
... к MAT-файлу filename
.
Этот пример иллюстрирует, как использовать форму команды и функциональную форму save
.
s = serial('COM1'); set(s,'BaudRate',2400,'StopBits',1) save MySerial1 s set(s,'BytesAvailableFcn',@mycallback) save('MySerial2','s')
Можно использовать save
в функциональной форме, а также форме команды, показанной выше. При использовании функциональной формы необходимо задать имя файла и инструментальные объекты как векторы символов. Например, на машине Windows®, сохраните объект последовательного порта s
в файл MySerial.mat
,
s = serial('COM1'); save('MySerial','s')
Любые данные, которые сопоставлены с инструментальным объектом, не автоматически хранимы в MAT-файле. Например, предположите, что существуют данные во входном буфере для obj
. Чтобы сохранить те данные к MAT-файлу, необходимо принести данные в рабочее пространство MATLAB с помощью одной из синхронных функций чтения, и затем сохранить данные к MAT-файлу с помощью имени отдельной переменной. Можно также сохранить данные к текстовому файлу с функцией record
.
Вы возвращаете объекты и переменные к рабочему пространству MATLAB с командой load
. Значения для свойств только для чтения восстанавливаются своим значениям по умолчанию после загрузки. Например, свойство Status
восстанавливается closed
. Чтобы определить, только ли свойство для чтения, исследуйте его страницы с описанием или используйте функцию propinfo
.