MATLAB插值 拟合 数值积分.pptVIP

  • 18
  • 0
  • 约1.1万字
  • 约 56页
  • 2016-11-06 发布于湖北
  • 举报
例子:求积分 输出: cumsum--0.9016 trapz--0.9008 精确值:0.9008407878 梯形求积比矩形求积精度高。 note:节点数与精度有什么关系? 3)变步长辛普生法 基于变步长辛普生法,MATLAB给出了quad函数来求定积分。该函数的调用格式为: [I,n]=quad(fname,a,b,tol,trace) 其中fname是被积函数名。a和b分别是定积分的下限和上限。tol用来控制积分精度,缺省时取tol=0.001。trace控制是否展现积分过程,若取非0则展现积分过程,取0则不展现,缺省时取trace=0。返回参数I即定积分值,n为被积函数的调用次数。 例 求定积分。 (1) 建立被积函数文件fesin.m。 function f=fesin(x) f=exp(-0.5*x).*sin(x+pi/6); (2) 调用数值积分函数quad求定积分。 [S,n]=quad(fesin,0,3*pi) S = 0.9008 n = 77 4)牛顿-柯特斯法 基于牛顿-柯特斯法,MATLAB给出了quad8函数来求定积分。该函数的调用格式为: [I,n]=quad8(fname,a,b,tol,trace) 其中参数的含义和qu

文档评论(0)

1亿VIP精品文档

相关文档