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

33 vues (au cours des 30 derniers jours)
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

Réponse acceptée

Matt J
Matt J le 29 Nov 2014
As an example
a=1;
b=2;
filename='SomeVars';
save(filename,'a','b')
  10 commentaires
João
João le 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 le 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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Environment and Settings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by