saving workspace variables individually?

3 Ansichten (letzte 30 Tage)
Dave am 27 Mär. 2023
Kommentiert: Les Beckham am 27 Mär. 2023
Is there a way to save the variables in the workspace separately?
Say the workspace contains 50 variables (all arrays of double) , is there a way to save those 50 variables separately instead of saving them in one mat file?

Akzeptierte Antwort

Les Beckham
Les Beckham am 27 Mär. 2023
a = 1;
b = 2;
c = 3;
vars = who
vars = 4×1 cell array
{'a' } {'b' } {'c' } {'cmdout'}
for v = 1:numel(vars)
save(sprintf('%s.mat', vars{v}), vars{v})
. .. a.mat b.mat c.mat cmdout.mat

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by