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.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 5 Dez. 2011
savename = Filenames{1};
save(savename, '-ascii')

2 Kommentare

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
sorry i missed the {} and used () instead. it works fine now. thanks.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Environment and Settings finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by