要求:
1.编写数值积分函数,输入为积分上下限,分段段数,被积函数,积分方法;
要求采用复合求积的方法,函数包含三种复合积分方法:T,Simpson,Cotes。
matlab代码:
①主函数
function y=integral(a,b,n,fun,flag)
%a,b积分上下限,n分段段数,fun被积函数,flag积分方法: 1:T,2:S,3:C
h=(b-a)/n;
s0=0;
fa=subs(fun,a);
fb=subs(fun,b);
if flag
要求:
1.编写数值积分函数,输入为积分上下限,分段段数,被积函数,积分方法;
要求采用复合求积的方法,函数包含三种复合积分方法:T,Simpson,Cotes。
matlab代码:
①主函数
function y=integral(a,b,n,fun,flag)
%a,b积分上下限,n分段段数,fun被积函数,flag积分方法: 1:T,2:S,3:C
h=(b-a)/n;
s0=0;
fa=subs(fun,a);
fb=subs(fun,b);
if flag