龙贝格算法:是数值分析的中的必备方法.很好的使用,能使工作事半功倍!今儿以例子来说明龙贝格算法的应用.如有不妥之处,望指正!题目算法二: a,复合梯形程序文件 n=inp t( 请输入n= ); a=0; b=pi2; i=cos(a)-cos(b); for j=1:5 m=n(j); h=(b-a)m; v=0; for k=1:(m-1) x(k)=a+k*h; v=v+sin(x(k)); end t(j)=h*(sin(a)+2*v+sin(b))2; r(j)=i-t(j); end t r运行程序: n=[2 8 16 50 100]输出结果: t = 0. 0. 0. 0. 0. r = 0.0 0.00 0.000 0.0000 0.0000b,龙贝格程序: r=inp t( 请输入精度值 r= ); a=0; b=pi2; t(1,1)=(b-a)*(sin(a)+sin(b))2; for m=2:inf n=2^(m-2); h=(b-a)n; v=0; t=m-1; for s=1:n x(s)=a+(s-12)*h; v=sin(x(s))+v; end t(m,1)=t((m-1),1)2+h*v2; for k=1:t t(m,k+1)=(4^m*t(m,k)-t((m-1),k))(4^m-1); end if abs(t(m,m)-t(t,t))=r break end end i=t(m,m)运行输入: 运行三次程序分别输入 r=10^(-3),r=10^(-4),r=10^(-5)输出结果: i =0. i =0. i =0.