Сохраните инструментальные объекты и переменные к 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 функция.