MATLAB 字符串转换成变量名
(2014-06-04 02:55:55)
标签:
股票 |
分类: matlab |
字符串转换成变量名
例子:
Name=['VarName',num2str(i)];
eval([Name,'=NameSource(i)'])
10
20
30
www1 : 10
1.
eval:把字符串当命令来执行
>> NameSource=[10 20 30];
for i =1:3
end;
VarName1 =
VarName2 =
VarName3 =
2.
加小括号(只适用于结构struct)
结构体的域名field,字符串可以加小括号转换成域名,例:
>> a =['www',num2str(1)];
>> b .(a)=10
b =
变量名转换成字符串
who返回变量名,例:
>> a1 =123;a2=1234;a3=444;
>> b =who('a*')
%返回的b是cell结构的
前一篇:既是名词又是动词的英文单词
后一篇:写文章