Can I pre-set save-filename, just like in C?
1 view (last 30 days)
Show older comments
Hi, I am wondering, in Matlab, can I preset a file name?
for example say, I am dealing with 100 data sets. Each of them will go through a long Matlab program and then I want to save the output vector in a file (1 set gives 1 file, aka, 100 output files at the end). But as I don't want to change the data-set file name at the beginning of the program, and then change save-file name at the bottom of the program for 100times, I want to do something like:
*********************
datafile = 01.dat;
AA = output_01.dat;
.
(main program)
.
save AA variable -ascii
*********************
So each time I only need to change the name of 'datafile' and the name of 'AA' at the beginning of the program. Is it possible to do this in Matlab?
Thanks.
0 Comments
Accepted Answer
James Tursa
on 18 Apr 2016
Edited: James Tursa
on 19 Apr 2016
Do you mean something like this?
datafile = '01.dat';
AA = ['output_' datafile]; % <-- Concatenate your root name with the ending
:
save(AA,'variable','-ascii');
3 Comments
More Answers (0)
See Also
Categories
Find more on Workspace Variables and MAT-Files in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!