Board logo

标题: 实例讲解eval的用法 [打印本页]

作者: yuyang911220    时间: 2017-2-23 16:31     标题: 实例讲解eval的用法

有人问,我想生成100个变量,取名分别为A1~A100,怎么弄?
大部分人可能会认为无法实现,其实不然。这里以几个实例说明此类功能的实现。
针对上面提及的问题,给出一段代码,生成100个3*3随机变量,取名A1~A100:

复制代码




实例2
有童鞋问,有变量a='b',能不能将'b'变成一个变量名,将值赋给变量b。
这里就可以用eval命令解决。

复制代码


。。。
学会了eval命令,能在matlab中实现很多比较特殊但又很实用的功能。学习matlab要习惯查看帮助文档,matlab帮助文档中就有3个关于eval命令的例子。


eval

Execute string containing MATLAB expression

Syntax

eval(expression)
[a1, a2, a3, ...] = eval('myfun(b1, b2, b3, ...)')






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0