困っていること
以下のサイトの練習問題をやっているのですが、積分した結果が望ましい値になりません。
http://seaotter.cite.tohoku.ac.jp/coda/Python/p-6-application-sup-int-de-method.html
どこが間違っているのでしょうか。
練習問題
プログラム
import math lower_limit = 1 h = 0.25 sum = 0 for i in range(-20, 20): t = i * h s = (math.pi/2) * math.sinh(t) phi = math.exp(s) dphi_dt = (math.pi/2) * math.sinh(t) * math.exp(s) x = phi + lower_limit sum = sum + 1 / 1 + math.pow(x, 2) * dphi_dt print(sum)
出力
1.676685268689854e+120
望ましい値
0.78539816339744830962
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/05 13:38