[问题] sympy定积分问题

楼主: chun10396974 (pulse6974)   2018-09-16 07:16:59
如题
欲求的定积分如图
https://imgur.com/gallery/1ZDefib
在anaconda的环境下
键入
from sympy import integrate, erf, exp, sin, log, oo, pi, sinh, symbols
x = Symbol('x')
integrate((1+((48-9.8*x)/36)**2)**0.5,(x,0,12.6905645274))
出现结果如下
4.89795918367347*hyper((-0.5, 1/2), (3/2,), 1.77777777777778*exp_polar(I*pi))
+ 7.79260534372653*hyper((-0.5, 1/2), (3/2,),
4.50000000004394*exp_polar(I*pi))
我自己使用工程计算机所得到的结果是约18左右
不知道是哪里出了问题
还请各位替小弟解惑
谢谢!
作者: gmccntzx1 (o.O)   2018-09-16 09:58:00
res = integrate(...); print(float(res))你的结果是没错的,把结果用 float 表示出来即可
楼主: chun10396974 (pulse6974)   2018-09-16 14:28:00
谢谢你 我知道了!

Links booklink

Contact Us: admin [ a t ] ucptt.com