24小时热门版块排行榜    

查看: 333  |  回复: 2

呸!土豆

金虫 (初入文坛)

[求助] 关于eval函数 已有1人参与

1.eval函数的使用
2.匿名函数加引号?

关于eval函数


发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
呸!土豆: 金币+20, ★★★★★最佳答案 2017-02-10 18:32:19
eval 主要接受字符串,所以应该是书中错了

其次,eval 返回的运行结果作函数用的可行性没见到过

建议的用法是
(无须改的省略)
f3=@(x)vectorize(c)
(无须改的省略)
plot(x, eval(f3(c)), 。。。(无须改的省略)。。。

引号变字符串也可以有,但是既然用匿名函数了,这里没必要
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
2楼2017-02-10 17:25:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

呸!土豆

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by Mr__Right at 2017-02-10 17:25:50
eval 主要接受字符串,所以应该是书中错了

其次,eval 返回的运行结果作函数用的可行性没见到过

建议的用法是
(无须改的省略)
f3=@(x)vectorize(c)
(无须改的省略)
plot(x, eval(f3(c)), 。。。(无须改 ...

我看了一下 可能是老版本里面这样做  我用matlabfunction也可以解决 谢谢!

发自小木虫Android客户端
3楼2017-02-10 18:32:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 呸!土豆 的主题更新
信息提示
请填处理意见