主题
: [MATLAB基础]
关于匿名函数的问题
查看单个帖子
2010-08-23, 12:47
#
1
netant0721
初级会员
注册日期: 2010-08-20
年龄: 39
帖子: 2
声望力:
0
关于匿名函数的问题
请问想实现匿名函数的“参数传递”(不知道这样叫法对不对),比如
f = x.^2;
g = @(x) f + x;
quad(g,0,1);
但会显示x没有定义
??? Undefined function or variable 'x'.
难道只能写成一行:
g = @(x) x.^2 + x;
quad(g,0,1);
我现在的表达式很长,想通过中间函数,所以不想写在一行,请高手指教,谢谢
netant0721
查看公开信息
发送悄悄话给 netant0721
查找 netant0721 发表的更多帖子