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

75 visualizaciones (últimos 30 días)
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

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by