用Matlab实现含有参变量的二重积分
录入:edatop.com 阅读:
大家好,请教各位一个基本的matlab编程函数。
我要实现下图中二重积分,如何用matlab实现
我用的是dblquad(@(x,y) (x*y*y).^2,0,0.5,0,1),但dx项在平方里,因此算出的结果不正确,如何改正?
另:
fist=@(y)quad(@(x)(x.*y.*y),0,0.5)
send=quad(@(y)(fist.*fist),0,1)
这种写法也不正确,用嵌套的思路是否正确?
我要实现下图中二重积分,如何用matlab实现
我用的是dblquad(@(x,y) (x*y*y).^2,0,0.5,0,1),但dx项在平方里,因此算出的结果不正确,如何改正?
另:
fist=@(y)quad(@(x)(x.*y.*y),0,0.5)
send=quad(@(y)(fist.*fist),0,1)
这种写法也不正确,用嵌套的思路是否正确?
先求内部积分,再求外部积分试试?
或者直接把y项提出到外部积分,同时求解两个积分
这个明显是可以手算的
定积分还用程序?
0.003125
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。