以下定积分不能在" Matlab R2013a"中完成,尽管它可以在其他数学程序中进行分析。为什么呢?
syms r M c real
assume(M>0)
assume(c>M)
y=1/(sqrt((r^2-M)*(r^2/c^2-1))*r);
int(y,r,c,inf)
答案是
atanh(sqrt(M)/c)/sqrt(M).
由于
答案 0 :(得分:0)
还有另一种编写解决方案的方法:
-log((-M-c^2+2*sqrt(M)*c)/(M-c^2))/(2*sqrt(M))
我没有使用Matlab,但你可以尝试假设M不等于c ^ 2吗?