[問題] 數值積分消失

看板Prob_Solve (計算數學 Problem Solving)作者時間5年前 (2018/10/02 23:01), 5年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在工作上遇到了一個需要使用積分的問題, 不過還好只是一維的,也就是只要算f(x)dx就好。 有找到simpson's method,不過看起來只能用在間隔為偶數或三的倍數時, 不知道我是不是有誤解這件事,因為我使用python中scipy的積分時, 發現不管間隔是多少都沒關係,甚至是質數算出來就算格點數切只有10格也沒問題。 也有利用過網路上一些simpson calculator做計算發現也沒差, 而我目前使用的方法是simpson's method + trapezoidal method去解決, 但是如果是有使用到trapezoidal method誤差就會有點大。 int exp(x)dx from 0 to 1 = exp(1) - exp(0) ~ 1.718281828...... a = 0, b = 1, n = 10, h = (b-a)/n simpson's method: 1.718283 a = 0, b = 1, n = 11, h = (b-a)/n simpson's method + trapezoidal method: 1.718445 不知道還有沒有更好的方法去解這問題?? -- !!!!!!!!!!!!!簽名檔破710000點擊率啦!!!!!!!!!!!!!!! Fw: [問卦] 電影:決勝21點的機率問題 https://goo.gl/2BpbB7 #1MfN3FgZ (joke)

07/22 16:41,
chx64的1/2悖論真的很經典呢
07/22 16:41
!!!!!!!!!!!!!!簽名檔破710000點擊率啦!!!!!!!!!!!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.30.31 ※ 文章網址: https://www.ptt.cc/bbs/Prob_Solve/M.1538492499.A.4AC.html ※ 編輯: j0958322080 (27.247.30.31), 10/02/2018 23:07:48
文章代碼(AID): #1RiuXJIi (Prob_Solve)
文章代碼(AID): #1RiuXJIi (Prob_Solve)