[問題] 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