首先来看eval在Matlab中的定义:
Execute MATLAB expression in text string.
Syntax
eval(expression) evaluates the MATLAB code in the string expression. If you use eval within an anonymous function, nested function, or function that contains a nested function, the evaluated expression cannot create a variable.
简单来说eval()函数的功能就是在字符串中执行MATLAB的表达式。
举个例子:
>> a=1:5
>> b='a.^2'
>> eval(b)
ans =
1 4 9 16 25
我们再来看eval在Shell中的作用。
《Shell脚本学习指南》中写道:eval语句是在告知Shell取出eval的参数,并再执行它们一次,使它们经过整个命令行的处理步骤。
我们看一个例子:
listpage="ls | more"
$listpage
最后
以上就是传统信封最近收集整理的关于eval在matlab是什么意思,eval在MATLAB和Shell中的作用的全部内容,更多相关eval在matlab是什么意思,eval在MATLAB和Shell中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复