作者chun10396974 (pulse6974)
看板Python
标题[问题] sympy定积分问题
时间Sun Sep 16 07:16:59 2018
如题
欲求的定积分如图
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左右
不知道是哪里出了问题
还请各位替小弟解惑
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.196.49
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1537053424.A.053.html
1F:→ gmccntzx1: res = integrate(...); print(float(res)) 09/16 09:58
2F:→ gmccntzx1: 你的结果是没错的,把结果用 float 表示出来即可 09/16 09:59
3F:→ chun10396974: 谢谢你 我知道了! 09/16 14:28