broom 发表于 2011-10-20 01:30:55

请问如何用字符串代表的变量名读取该变量对应的数据

RT. 因为程序里有很多变量需要在后面把变量写到txt文本里。所以我想做一个循环程序,里面用字符串代表变量的名字,然后需要读取这些变量的数值。

比如说我有一个变量 freq=5000, 然后我有一个字符串是这个变量的名字 a='freq'。 我现在需要在后面的程序里通过 a 来读取变量 freq 的值 5000. 不知道有没有办法。我已经试过了 str2mat 好像不行。

谢谢。不知道我又没有表述清楚我的问题。

nwcwww 发表于 2011-10-20 04:57:37

>> freq=5000;a='freq';b=eval(a)

b =

      5000

broom 发表于 2011-10-20 05:49:43

哦,对哦,我没想到用eval。谢谢啦 :)
页: [1]
查看完整版本: 请问如何用字符串代表的变量名读取该变量对应的数据