看板 Python 關於我們 聯絡資訊
如題 欲求的定積分如圖 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://www.ptt.cc/bbs/Python/M.1537053424.A.053.html
gmccntzx1: res = integrate(...); print(float(res)) 09/16 09:58
gmccntzx1: 你的結果是沒錯的,把結果用 float 表示出來即可 09/16 09:59
chun10396974: 謝謝你 我知道了! 09/16 14:28