Matlab计算二重积分求助.小弟要对q=dblquad('((Wa-x).^2+(6-y).^2+36).^-1.5',-30,30,-40,40)进行二重积分,x、y为积分变量;但是Wa是个常量,我想在积分结果里面保留Wa,不知怎么解决啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 08:50:56
Matlab计算二重积分求助.小弟要对q=dblquad('((Wa-x).^2+(6-y).^2+36).^-1.5',-30,30,-40,40)进行二重积分,x、y为积分变量;但是Wa是个常量,我想在积分结果里面保留Wa,不知怎么解决啊?
xSn@(R:ԯ8%) `:RۍjDUK@PѪ-UA}PCK<dBU6H{枹3vƝ+%ƒo,{m\>!Eζ9>bTB̍r\&k aJd}5qA2TD]O> o v'{#~cn+k9`k7?n{oYYAew9va?=Nfۤ35>֧ z,6- I1>„dqFݰ޴ 7x)_H A,9X-0ݭ%˰*B2j 3v"2;U ̏ EٟE/9"IfĔļ1fW T)N)@aW ~J&],#C 8k3Jq Oq<敍lX Z*δha舏# Y; TMݔT cEj^5@bY(ұRhbL:ŠX:SXT>FEQh yjMIV3S&4kBjB{~it

Matlab计算二重积分求助.小弟要对q=dblquad('((Wa-x).^2+(6-y).^2+36).^-1.5',-30,30,-40,40)进行二重积分,x、y为积分变量;但是Wa是个常量,我想在积分结果里面保留Wa,不知怎么解决啊?
Matlab计算二重积分求助.
小弟要对q=dblquad('((Wa-x).^2+(6-y).^2+36).^-1.5',-30,30,-40,40)进行二重积分,x、y为积分变量;
但是Wa是个常量,我想在积分结果里面保留Wa,不知怎么解决啊?

Matlab计算二重积分求助.小弟要对q=dblquad('((Wa-x).^2+(6-y).^2+36).^-1.5',-30,30,-40,40)进行二重积分,x、y为积分变量;但是Wa是个常量,我想在积分结果里面保留Wa,不知怎么解决啊?

这个要用符号积分,不过matlab积不出结果,符号运算能力弱

 int(int(((Wa-x).^2+(6-y).^2+36).^-1.5,x,-30,30),y,-40,40)

Warning: Explicit integral could not be found. 

Warning: Explicit integral could not be found. 

 

ans =

 

int(int(1/((y - 6)^2 + (Wa - x)^2 + 36)^(3/2), x = -30..30), y = -40..40)

 

mathematics可以算出结果