数值分析龙贝格定积分程序.docVIP

  • 8
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报
数值分析龙贝格定积分程序

编写程序用Romberg方法计算定积分 ,使其误差≤10-4。 function[quad,R]=Romberg(f,a,b,eps) h=b-a; R(1,1)=h*(feval(f,a)+feval(f,b))/2; M=1;J=0;err=1; while erreps J=J+1; h=h/2; S=0; for p=1:M x=a+h*(2*p-1); S=S+feval(f,x); end R(J+1,1)=R(J,1)/2+h*S; M=2*M; for k=1:J R(J+1,k+1)=R(J+1,k)+(R(J+1,k)-R(J,k))/(4^k-1); end err=abs(R(J+1,J)-R(J+1,J+1)); end quad=R(J+1,J+1);

文档评论(0)

1亿VIP精品文档

相关文档