大神好,想用双重积分求解下式中, ,但积分运行后,出现int()的结果,为什么计算不出来,怎么才能计算出来呢?
clc;
clear;
syms x y z l b pn
f = int(int(3*pn*z^3/(2*pi*(x^2+y^2+z^2)^(5/2)),x,0,b),y,0,l)
f =
int((pn*z^3*(2*b*(b^2 + y^2 + z^2) + b*y^2 + b*z^2))/(2*pi*(y^2 + z^2)^2*(b^2 + y^2 + z^2)^(3/2)), y, 0, l)

 Accepted Answer

0 votes

MATLAB的符号计算反正是够呛的。
扔到其他软件如Mathematica,Maple之类去算。
比如Mathematica可以算半天然后给出一个结果(一堆限定条件从略)

More Answers (0)

Categories

Find more on 数学 in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!