MATLAB - Сохранение всех переменных базовой рабочей области в файл mat с помощью uisave - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь разрешить пользователю моего программного обеспечения сохранять все переменные базового рабочего пространства в файле mat *, однако я не уверен, как это сделать с помощью «uisave».

Есть ли лучший способ сделать это, чем вызывать каждую отдельную переменную рабочего пространства вручную с помощью evalin('base', 'var') и создавать список строк для ввода в качестве аргумента в uisave?

1 Ответ

0 голосов
/ 28 февраля 2019

Функция save сделает это:

save('filename.mat')

Вы также можете сохранить одну или несколько переменных с одной и той же функцией:

save('filename.mat', 'variable1', 'variable2')
...