How do I save multiple variables from the workspace with a the name that the user gave them in through an input?

75 Ansichten (letzte 30 Tage)
I am developing a program in which at a certain point the user must be able to name the file where those variables are saved prior to saving them,i.e. , the input receives the name and saves the file with that name that was given prior.
Thanks in advance!
Best regards

Akzeptierte Antwort

Matt J
Matt J am 29 Nov. 2014
As an example
a=1;
b=2;
filename='SomeVars';
save(filename,'a','b')
  10 Kommentare
João
João am 29 Nov. 2014
startingFolder = userpath
defaultFileName = fullfile(startingFolder, '*.*');
[baseFileName, folder] = uiputfile(defaultFileName, 'Specify a file');
if baseFileName == 0
return;
end
fullFileName = fullfile(folder, baseFileName)
fid = fopen('data.out', 'at');
if fid ~= -1
fprintf(fid, '\n');
fclose(fid);
end
Matt J
Matt J am 29 Nov. 2014
I don't see any call to dlmwrite in there. You also need to post the errors you received, for us to guess why they occur.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by