Strings

1 次查看(过去 30 天)
M G
M G 2011-5-26
Hey guys,
I would like to input a string and then ask matlab to save a series of data with the file name of already input string. e.g. if the string that is input in the starting point of program is analyzed_data1 how can I assign this string in file_name below? Supposedly that there are several save commands, it would help to avoid frequently typing analysed_data1 every time.
save(fullfile(path,'file_name'));
Thank you so much :)

采纳的回答

Titus Edelhofer
Titus Edelhofer 2011-5-26
Hi,
you are nearly there, I believe: suppose you write in your program at the top
myfilename = 'analysed_data1';
you just call save with
save(fullfile(path, myfilename));
Titus
PS: you might also want to take a look at uigetfile ...
  5 个评论
Titus Edelhofer
Titus Edelhofer 2011-5-26
I guess by now the question is obsolete, because Mehdi asked a somewhat similar question with topic "save path" ...
M G
M G 2011-5-27
I got the problem. You're right. Thanks a lot :)

请先登录,再进行评论。

更多回答(1 个)

Ivan van der Kroon
Ivan van der Kroon 2011-5-26
Depending on your os the slashes could be different. For instance on opensuse I have to use /
path='temp/matlab.mat';
save(path)
With \ it just makes a string and the \'s are just part of the filename. You can make sure to get the correct one by opening the folder and copying the path from there.
  1 个评论
M G
M G 2011-5-27
Thanks Ivan, your comment helped :)

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by