eval用途1:字符串转变为变量名称

来源:互联网 发布:脂溢性脱发知乎 编辑:程序博客网 时间:2024/05/16 12:32

在程序中,有时变量名字在写程序时确定不了,或者有很多变量名字类似(例如"var1, var2, var3,..,"),执行类似操作时,分别操作这些变量很繁琐。这个时候,我们就希望在程序执行时,用一个临时生成的字符串表示变量名,然后操作这个字符串表示的变量。那么如何将字符串变为变量名称呢?


这个时候就可以用eval函数啦!


b = eval('a');    //将变量a的值赋给变量b,而不是将字符串‘a’赋给变量b


当然,eval函数还有其他用处,以后用到再说啦。 matlab自带文档讲的很清楚。

0 0
原创粉丝点击