数学建模社区-数学中国

标题: 求教··· [打印本页]

作者: wanling万翎    时间: 2012-3-23 14:25
标题: 求教···
本人新手,碰上了不会的,请教高手指教,‘MATLAB中匿名函数作为参数传递给另外一个函数’这个怎么用啊?
>>sqr=@(x).^2;
>>b=quad(sqr,0,1)
>>b=
        0.3333
这个怎么理解啊???急急急···
作者: wanling万翎    时间: 2012-3-24 19:32
谁帮我解解疑难吧,谢啦···
作者: liwenhui    时间: 2012-4-3 22:19
>>sqr=@(x).^2;
>>b=quad(sqr,0,1)
>>b=
        0.3333
应该是这个意思:
sqr作为匿名函数的名字,它代表函数x^2
后面在积分时需要用到x^2,直接调用sqr就相当于调用了x^2
因为这个积分比较简单,没有体现匿名函数的方便性。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5