实验目得或要求1、 利用复化梯形公式、复化 simps on 公式计算积分2、 比较计算误差与实际误差 实验原理(算法流程图或者含注释得源代码)取 n=2,3,…,1 0 分别利用复化梯形公式、复化s i m pson 公式计算积分,并与真值进行比较,并画出计算误差与实际误差之间得曲线。利用复化梯形公式得程序代码如下:f un cti o n f=fx(x)f=x、^2; %首先建立被积函数,以便于计算真实值。a=0; %积分下线b=1; %积分上线T=[]; %用来装不同n 值所计算出得结果for n=2:10; h=(b-a)/n; %步长 x=ze r o s(1,n+1); %给节点定初值 for i=1:n+1 x(i)=a+(i-1)*h; %给节点赋值 e n d y=x、^2; %给相应节点处得函数值赋值 t=0; f o r i=1:n t=t+h/2*(y(i)+y(i+1)); %利用复化梯形公式求值 e nd T=[T,t]; %把不同n值所计算出得结果装入 T 中e ndR=on e s(1,9)*(-(b—a)/12*h、^ 2*2); %积分余项(计算误差)t r u e=qua d(f x,0,1); %积分得真实值A=T-tru e; %计算得值与真实值之差(实际误差)x=lins p ace(0,1,9);pl o t(x,A,’r’,x,R,'*') %将计算误差与实际误差用图像画出来注:由于被积函数就是x、^2,它得二阶倒数为2,所以积分余项为:(—(b-a)/12*h、^ 2*2)实验原理(利用复化simpson 公式得程序代码如下:同样首先建立被积函数得函数文件:function f=fx1(x)f=x、^4;a=0; %积分下线 算法流程图或者含注释得源代码)b=1; %积分上线T=[]; %用来装不同n值所计算出得结果for n=2:10 h=(b-a)/(2*n); %步长 x=zeros(1,2*n+1); %给节点定初值 for i=1:2*n+1 x(i)=a+(i-1)*h; %给节点赋值 end y=x、^4; %给相应节点处得函数值赋值 t=0; for i=1:n t=t+h/3*(y(2*i-1)+4*y(2*i)+y(2*i+1)); %利用复化simpson公式求值 end T=[T,t] ; %把不同n值所计算出得结果装入 T中endR=ones(1,9)*(-(b—a)/180*((b-a)/2)、^4*24) ; %积分余项(计算误差)true=quad(fx1,0,1); %积分得真实值A=T-true; %计算得值与真实值之差(实际误差)x=linspace(0,1,9); plot(x,A,'r’,x,R,'*')法二:a=0;b=1;T=[];for n=2:10 h=(b-a)/(2*n); x=zeros...