How to dynamically generate a file name from a cell array?

Hi All,
I'm pretty new to MATLAB so sorry for any vocabulary abuses. I am trying to write a script which dynamically generates file names from the values of a cell array (all text). But I can't seem to find a way to code in the selection of a variable into a save command. Everything I've tried reads the variable as text.
Here is my code: savename=Filenames(1)
savename =
'CRM 114 Bottle 1183-pre CV1 ALK3'
How do I generate a text file with the name "CRM 114 Bottle 1183-pre CV1 ALK3" instead of "savename"?
Thanks so much for the assistance.

 Respuesta aceptada

savename = Filenames{1};
save(savename, '-ascii')

2 comentarios

David
David el 5 de Dic. de 2011
Hi Walter,
Thanks for the quick response.
Unfortunately, I got this error message when I tried it.
??? Error using ==> save
Argument must contain a string.
Any ideas?
D
David
David el 5 de Dic. de 2011
sorry i missed the {} and used () instead. it works fine now. thanks.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Environment and Settings en Centro de ayuda y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by