看板 MATLAB 關於我們 聯絡資訊
※ 引述《handsomepow (handsomepow)》之銘言: : 小弟我剛學MATLAB : 我想用梯形法求exp(-x^2)積分 [0,2] 切n=500 : 不知道哪裡出錯了 麻煩高手指導一下 謝謝 : a=0; : b=2; : n=500; : A=0; : for x=a:(b-a)/n:b :   if x==a :    f1= exp(-x^2); :   else :    f2 = exp(-x^2); :    A = A+0.5*(f1+f2)*(b-a)/n; :    f1 = f2; :   end : end : disp('梯形積分法面積='); : A 可以簡化成 x=linspace(0,2,500); y=exp(-x.^2); Ans=trapz(x,y); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.218.238
handsomepow:題目要我把把梯形法寫成function所以我想說看能不能跑 12/04 09:49