[討論] matlab積分問題

看板MATLAB作者 (toytoy)時間14年前 (2011/12/26 10:13), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
最近寫成是遇到一點疑惑 假設要積分一個函數sin(x) 由0積到pi (使用梯形法) 程式碼如下 >> x = 0:pi/100:pi; >> y = sin(x); >> k = trapz(x,y) k = 1.9998 想請問為什麼要將x的pi切成100等分?? 像是linspace 為什麼也要分成100等分 是預設關係嗎?? 希望有大大可以幫忙一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.195.7 ※ 編輯: janice9890 來自: 210.240.195.7 (12/26 10:18)

12/26 13:18, , 1F
因為是discrete 你也可以分成1000分會更準 但算較久
12/26 13:18, 1F

12/26 13:20, , 2F
k會更接近2
12/26 13:20, 2F

12/26 16:43, , 3F
了解了 謝謝
12/26 16:43, 3F
文章代碼(AID): #1EzzWp1W (MATLAB)
文章代碼(AID): #1EzzWp1W (MATLAB)