Clear Filters
Clear Filters

save matrix to a file with filename specified by a string variable -- how to?

7 views (last 30 days)
Hi, all:
I'm trying to save a bunch of matrix into a .mat file. 1) If I do save 'record.mat' mat_1 mat_2 mat_3 then, everything goes fine.
2) However, if I do fileName={'record.mat'} save {fileName} mat_1 mat_2 mat_3 then, nothing can be saved.
Since my program should run in recursively, so a bunch of files with different names should be produced. Therefore, I should be able to save file according to my own fileName specification. How to make 2) work?

Answers (1)

Jan
Jan on 15 Aug 2011
fileName = 'record.mat';
save(fileName, 'mat_1', 'mat_2', 'mat_3');
This is explained explicitely in the help text: doc save. But such problems appear again and again.

Categories

Find more on Data Import and Export in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!