我是靠谱客的博主 碧蓝冥王星,最近开发中收集的这篇文章主要介绍eval在MATLAB和Shell中的作用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先来看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和Shell中的作用的全部内容,希望文章能够帮你解决eval在MATLAB和Shell中的作用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部