大神好,想用双重积分求解下式中, ,但积分运行后,出现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)

 采纳的回答

0 个投票

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

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 数学 的更多信息

Community Treasure Hunt

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

Start Hunting!