[運算] 梯形法
小弟我剛學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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.243.84
→
12/03 14:30, , 1F
12/03 14:30, 1F
→
12/03 15:14, , 2F
12/03 15:14, 2F
他跑出
??? Error: File: Untitled2.m Line: 6 Column: 1
The input character is not valid in MATLAB statements or expressions.
※ 編輯: handsomepow 來自: 122.117.243.84 (12/03 15:18)
推
12/03 15:55, , 3F
12/03 15:55, 3F
→
12/03 15:55, , 4F
12/03 15:55, 4F
→
12/03 15:57, , 5F
12/03 15:57, 5F
→
12/03 15:59, , 6F
12/03 15:59, 6F
→
12/03 16:03, , 7F
12/03 16:03, 7F
→
12/03 16:06, , 8F
12/03 16:06, 8F
→
12/03 16:13, , 9F
12/03 16:13, 9F
→
12/03 16:14, , 10F
12/03 16:14, 10F
討論串 (同標題文章)