概述
目录
语法
说明
示例
计算表达式
eval函数是计算 MATLAB 表达式。
语法
eval(expression)
[output1,...,outputN] = eval(expression)
局限性
-
如果在匿名函数、嵌套函数或包含嵌套函数的函数中使用 eval,则计算的 expression 不会创建任何变量。
提示:为了让 MATLAB 解析器对您的代码执行更严格的检查并避免未捕捉到的错误和其他意外行为,请不要在 eval 函数的输入中包含输出参数。例如,不推荐使用语句 eval(['output = ',expression])。
在这种情况下,请为 eval 函数指定输出参数,以存储计算的表达式的结果。例如:
output = eval(expression)
说明
eval(expression) 计算 expression 中的 MATLAB® 代码。
[output1,...,outputN] = eval(expression) 在指定的变量中返回 expression 的输出。
注意:在大多数情况下,使用 eval 函数的效率低于使用其他 MATLAB 函数和语言构造的效率,生成的代码可能更难阅读和调试。可以参考eval 函数的替代方法。
示例
计算表达式
使用 eval 计算并绘制表达式 magic(5)。
Z = eval('magic(5)');
mesh(Z)
最后
以上就是发嗲路灯为你收集整理的Matlab中eval函数的使用的全部内容,希望文章能够帮你解决Matlab中eval函数的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复