How can i put a string from an array into the filename?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
m8freckles
am 27 Okt. 2016
Kommentiert: m8freckles
am 28 Okt. 2016
Hi, I've created a GUI and I want to save some data in a file.xls. To do this I use:
[file,path]=uiputfile('filename.xls', 'Save file name')
My problem is that i want the filename to be like "name_surname_clock", where name and surname are from an array created in the file.m, while clock is the actual date and time, that i obtain using:
format shortg
time=clock.
Can you please help me? Thank you.
0 Kommentare
Akzeptierte Antwort
James Tursa
am 27 Okt. 2016
Bearbeitet: James Tursa
am 27 Okt. 2016
E.g., assuming you have variables named "name" and "surname" for the first two parts and simply using datestr for the third part:
d = datestr(clock);
d(d==' ') = '_';
filename = [name '_ ' surname '_' d '.xls'];
Or you could use some other string format for the data and time of course.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu File Operations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!