MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 关于匿名函数的问题 (https://www.labfans.com/bbs/showthread.php?t=11993)

netant0721 2010-08-23 12:47

关于匿名函数的问题
 
请问想实现匿名函数的“参数传递”(不知道这样叫法对不对),比如
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);

我现在的表达式很长,想通过中间函数,所以不想写在一行,请高手指教,谢谢


所有时间均为北京时间。现在的时间是 12:23

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.