Сохраните распределенные массивы рабочей области и Составные объекты к диску
dsave
dsave filename
dsave filename X
dsave filename X Y Z
dsave без любых аргументов создает двоичный файл под названием matlab.mat и записи к файлу все переменные рабочей области, включая распределенные массивы и Составные объекты. Можно получить переменное использование данных dload.
dsave filename сохраняет все переменные рабочей области в двоичный файл под названием filename.mat. Если вы не задаете расширение для filename, это принимает дополнительный .mat.
dsave filename X сохраняет только переменную X к файлу.
dsave filename X Y Z сохраняет XY, и Z. dsave не поддерживает подстановочные знаки, ни -regexp опция.
dsave не поддерживает сохраняющие разреженные распределенные массивы.
С параллельным открытым пулом создайте и сохраните несколько переменных в mydatafile.mat:
D = rand(1000,'distributed'); % Distributed array C = Composite(); % C{1} = magic(20); % Data on worker 1 only X = rand(40); % Client workspace only dsave mydatafile D C X % Save all three variables
save | Composite | distributed | dload | parpool