function trapezoidalformula(Ya,Yb,a,b)
%YaYb为两个端点值,a和b为两个端点
result=0.5*(b-a)*(Ya+Yb);
disp(result);
end
function rectangleformula(Y,a,b)
%Y为点(a+b)/2对应的值
result=(b-a)*Y;
disp(result);
end
function simpsonformula(Ya,Yb,a,b,Y)
%YaYb为两个端点值,a和b为两个端点,Y为点(a+b)/2对应的值
result=1/6*(b-a)*(Ya+4*Y+Yb);
disp(result);
end
MATLAB程序设计:三种基于积分中值定理的数值积分公式
于 2023-10-01 19:32:44 首次发布