标签: matlab
例如,如果我有一个变量xa = 2,然后我通过加入'x'和'a'来构造一个字符串,我怎么能让这个新字符串的值为2?
xa=2; var=strcat('x','a');
结果是var = xa,但我想要的是var = 2。
谢谢
答案 0 :(得分:3)
使用eval():
eval()
var = eval(strcat('x','a'));
它将“评估”字符串'xa'并将其转换为变量xa的值。
'xa'
xa
来源:MATLAB documentation