数值分析实验报告——实验目的[1]掌握复化梯形和辛普森数值积分法的基本原理和方法;[2]编程MATLAB程序实现复化梯形和辛普森数值积分实验内容与步骤1.编程序实现复化梯形数值积分求积公式functiony=f(x)y=sqrt(x).*log(x);functionT_n=F_H_T(a,b,n)h=(b-a)/n;fork=0:nx(k+1)=a+k*h;ifx(k+1)==0x(k+1)=10^(-10);endendT_1=h/2*(f(x(1))+f(x(n+1)));fori=2:nF(i)=h*f(x(i));endT_2=sum(F);T_n=T_1+T_2;实验内容与步骤运行结果:T_n=F_H_T(0,1,20)T_n=-0.43362.编程序实现复化辛普森数值积分求积公式functiony=f(x)y=sqrt(x).*log(x);functionS_n=S_P_S(a,b,n)h=(b-a)/n;fork=0:nx(k+1)=a+k*h;x_k(k+1)=x(k+1)+1/2*h;if(x(k+1)==0)|(x_k(k+1)==0)x(k+1)=10^(-10);x_k(k+1)=10^(-10);endS_1=h/6*(f(x(1))+f(x(n+1)));fori=2:nF_1(i)=h/3*f(x(i));endforj=1:nF_2(j)=2*h/3*f(x_k(j));endS_2=sum(F_1)+sum(F_2);S_n=S_1+S_2;运行结果:S_n=S_P_S(0,1,20)S_n=-0.4423实验心得通过此次实验的操作,我掌握了复合梯形公式和复合辛普森公式,对编程又有了新的突破!