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

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

Respuestas (1)

Jan
Jan el 15 de Ag. de 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.

Categorías

Más información sobre File Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by