python安装sympy失败_Sympy失败,wxMaxima n

我试图用wxMaxima和sympy来求解以下不定积分:integrate(r^2*sqrt(R^2-r^2),r)

在马克西马,我确实得到了答案,但在同情中没有。我不明白为什么。我是Python的超级用户,我很喜欢用Python做符号数学,但是由于sympy没有解决这个问题,我仍然坚持使用Maxima。在

是我做错了什么,还是马克西姆好些了?

(我在Mathematica也解决了这个问题)

我在wxMaxima得到了以下答案:

^{pr2}$

给出了这个答案:g:(R^4*asin(r/abs(R)))/8-(r*(R^2-r^2)^(3/2))/4+(r*R^2*sqrt(R^2-r^2))/8

它看起来很难看,但别提了。这里的重点是,sympy不能解这个积分。试着用这个代码来解决同样的问题:import sympy as sy

import math

R,r = sy.symbols('R r')

g = sy.integrate(r**2*(R**2-r**2)**0.5,r)

print g

给出以下错误消息:Traceback (most recent call last):

File "E:\UD\Software\BendStiffener\calculate-moment\moment-calculation-equations\sympy-test.py", line 4, in

g = sy.integrate(r**2*(R**2-r**2)**0.5,r)

File "C:\Python27\lib\site-packages\sympy\u

你可能感兴趣的:(python安装sympy失败)