问题的解决方案是辛普森 1/3 规则的 1.732400451459101。相反,程序给我的解决方案是 1.73239801
谁能帮我吗?提前致谢。
clc
clear
close all
f = @(x) sin(x);
a = 0.1;
g = a;
b = 2.4;
k = 19;
n = 2*k;
S = 0;
h = (b-a)/n;
for i=1:k
S=S+(h/3)*(f(a)+4*f(a+h)+f(a+2*h));
a=a+2*h;
end
fprintf('La integral se aproxima a: %0.8f \n',S)
syms x
y = sin(x);
InT = int(y,g,b);
InT = double(InT)