Сохранение переменных рабочей области в сценарии MATLAB
matlab.io.saveVariablesToScript( сохраняет переменные в текущей рабочей области в сценарии MATLAB ® с именемfilename)filename.m. Имя файла может включать .m суффикс. Если он не включен, функция добавляет его при создании файла.
Переменные, для которых MATLAB не может создать код, сохраняются в MAT-файле с именем filename.mat.
Если файл с таким именем уже существует, он перезаписывается.
matlab.io.saveVariablesToScript( использует дополнительные параметры, указанные одним или несколькими filename,Name,Value)Name,Value аргументы пары.
matlab.io.saveVariablesToScript не сохраняет следующие переменные в сценарии MATLAB или MAT-файле.
Объекты Java
Объекты .NET
Объекты Python
matlab.io.saveVariablesToScript сохраняет следующие переменные только в MAT-файл.
Объекты MATLAB
Дескрипторы функций
Анонимные функции
Если у вас есть Simulink ®, вы можете использоватьmatlab.io.saveVariablesToScript для сохранения переменных, используемых моделями. Однако при сохранении большого количества переменных созданный файл MATLAB может содержать много строк кода и занимать много времени. Во избежание длительного времени выполнения рассмотрим следующие альтернативы:
Постоянное хранение переменных в словаре данных вместо использования Simulink.saveVars. Словарь данных также предоставляет больше инструментов для управления переменными. См. раздел Определение места хранения переменных и объектов для моделей Simulink (Simulink).
Сохранение переменных в MAT-файле с помощью save функция.