[問題] 積分近似 錯誤?已回收

看板MATLAB作者 (Heidfeld)時間14年前 (2010/04/02 23:32), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
用梯形積分法積分 0~1 dx/1+x^2 正常積分答案是 0.785 希望求出N讓誤差0.001 不知道哪邊出錯了...請高手幫忙看一下 謝謝 ------ function fout=int_methods9(N) t=(0:n:1); fout=(sum(1/(1+t.^2))-3/4)*(1/n); Ans: int_methods9(100) ans = 0.0025 int_methods9(1000) ans = 2.5000e-004 int_methods9(10) ans = 0.0250 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.55.143

04/03 20:21, , 1F
% N與n有別 % fout=(sum(1/(1+t.^2))-3/4)*(1/n) 有誤
04/03 20:21, 1F

04/03 20:24, , 2F
% 誤差設定剛好某個值 可能永遠找不到
04/03 20:24, 2F
文章代碼(AID): #1BjWuFbF (MATLAB)