lanbingfly 发表于 2009-3-13 09:01

函数传递问题

给一个函数定义一个句柄,但函数过长,想分开写,然后再定义一个句柄
比如
(x^2+sin(x))*x^3-cos(2+x^2)*x
如果定义
y=@(x)(x^2+sin(x))*x^3-cos(2+x^2)*x
是可以的
但是y1=@(x)(x^2+sin(x))*x^3
y2=@(x)cos(2+x^2)*x
y=y1-y2
就不行了
请教下,怎样能实现上面功能呢

sogooda 发表于 2009-3-13 09:11

这样就可以了。
y1=@(x)(x^2+sin(x))*x^3;
y2=@(x)cos(2+x^2)*x;
y12=@(x)y1(x)-y2(x);

lanbingfly 发表于 2009-4-7 10:24

谢谢

非常感谢
页: [1]
查看完整版本: 函数传递问题