Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 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); 我现在的表达式很长,想通过中间函数,所以不想写在一行,请高手指教,谢谢 |
![]() |
![]() |