第7章MATLAB数值积分与数值微分.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第7章MATLAB数值积分与数值微分.ppt》由会员分享,可在线阅读,更多相关《第7章MATLAB数值积分与数值微分.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章MATLAB数值积分与数值微分7.1 数值积分数值积分7.1.1 数值积分基本原理数值积分基本原理求解定积分的数值方法多种多样,如简单方法:梯形法、辛普生梯形法、辛普生(Simpson)法、牛顿柯特斯法、牛顿柯特斯(Newton-Cotes)法等方法。它们的基本思想都是将整个积分区间a,b分成n个子区间xi,xi+1,i=1,2,n,其中x1=a,xn+1=b。求定积分问题就分解为求和问题。例7-2分别用quad函数和quadl函数求的近似值,并在相同的积分精度下,比较函数的调用次数。调用函数quad求定积分:formatlongfx=inline(exp(-x);I,n=quad(fx
2、,1,2.5,1e-10)I=0.285794442547663n=65调用函数quadl求定积分:formatlongfx=inline(exp(-x);I,n=quadl(fx,1,2.5,1e-10)I=0.285794442548811n=18formatshort2高斯-克朗罗德法MATLAB提供了基于自适应高斯-克朗罗德法的quadgk函数来求振荡函数的定积分。该函数的调用格式为I,err=quadgk(fname,a,b)其中,err返回近似误差范围,其他参数的含义和用法与quad函数相同。积分上下限可以是Inf或Inf,也可以是复数。如果积分上下限是复数,则quadgk在复平面
3、上求积分。例7-3求定积分。(1)被积函数文件fx.m。functionf=fx(x)f=x.*sin(x)./(1+cos(x).*cos(x);(2)调用函数quadgk求定积分。I=quadgk(fx,0,pi)I=2.46743梯形积分法在科学实验和工程应用中,函数关系往往是不知道的,只有实验测定的一组样本点和样本值,这时,人们就无法使用quad等函数计算其定积分。在MATLAB中,对由表格形式定义的函数关系的求定积分问题用梯形积分函数trapz。该函数调用格式如下:I=trapz(X,Y)其中,向量向量X,Y定义函数关系Y=f(X)。例7-4用trapz函数计算定积分。命令如下:X=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 MATLAB数值积分与数值微分 MATLAB 数值 积分 微分
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内