ImageVerifierCode 换一换
格式:PPT , 页数:14 ,大小:62KB ,
文档编号:4067029      下载积分:19 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4067029.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文((数值积分与微分的MATLAB命令)课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

(数值积分与微分的MATLAB命令)课件.ppt

1、第第8章章 MATLAB数值积分与微分数值积分与微分8.1 数值积分数值积分8.2 数值微分数值微分 8.1 数值积分数值积分8.1.1 数值积分基本原理数值积分基本原理 求解定积分的数值方法多种多样,如简单求解定积分的数值方法多种多样,如简单的梯形法、辛普生的梯形法、辛普生(Simpson)法、牛顿法、牛顿柯特斯柯特斯(Newton-Cotes)法等都是经常采用的法等都是经常采用的方法。它们的基本思想都是将整个积分区方法。它们的基本思想都是将整个积分区间间a,b分成分成n个子区间个子区间xi,xi+1,i=1,2,n,其中其中x1=a,xn+1=b。这样求定积分问题就分。这样求定积分问题就分

2、解为求和问题。解为求和问题。8.1.2 数值积分的实现方法数值积分的实现方法1变步长辛普生法变步长辛普生法(自适应自适应simpson积分法积分法)基于变步长辛普生法,基于变步长辛普生法,MATLAB给出了给出了quad函数函数来求定积分。该函数的调用格式为:来求定积分。该函数的调用格式为:I,n=quad(fname,a,b,tol,trace)其中其中fname是被积函数名。是被积函数名。a和和b分别是定积分的下分别是定积分的下限和上限。限和上限。tol用来控制积分精度,缺省时取用来控制积分精度,缺省时取tol=10e-6。trace控制是否展现积分过程,若取非控制是否展现积分过程,若取非

3、0则展现积分过程,取则展现积分过程,取0则不展现,缺省时取则不展现,缺省时取trace=0。返回参数。返回参数I即定积分值,即定积分值,n为被积函数的调用次为被积函数的调用次数。数。例例1 求定积分求定积分 (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.9008n=7730.50sin()6xexdx例题例题2求定积分求定积分quad(inline(exp(-x.2),-1,1,

4、0.5e-4)或者或者quad(x)exp(-x.2),-1,1,0.5e-4)211xedx2牛顿柯特斯法牛顿柯特斯法基于牛顿柯特斯法,基于牛顿柯特斯法,MATLAB给出了给出了quad8函数来求定积分。该函数的调用格式函数来求定积分。该函数的调用格式为:为:I,n=quad8(fname,a,b,tol,trace)其中参数的含义和其中参数的含义和quad函数相似,只是函数相似,只是tol的的缺省值取缺省值取10-6。该函数可以更精确地求出该函数可以更精确地求出定积分的值,且一般情况下函数调用的步定积分的值,且一般情况下函数调用的步数明显小于数明显小于quad函数,从而保证能以更高函数,从

5、而保证能以更高的效率求出所需的定积分值。的效率求出所需的定积分值。例例3 求定积分。求定积分。(1)被积函数文件被积函数文件fx.m。function f=fx(x)f=x.*sin(x)./(1+cos(x).*cos(x);(2)调用函数调用函数quad8求定积分。求定积分。I=quad8(fx,0,pi)I=2.4674例例4 分别用分别用quad函数和函数和quad8函数求定积分的函数求定积分的近似值,并在相同的积分精度下,比较函数近似值,并在相同的积分精度下,比较函数的调用次数。的调用次数。调用函数调用函数quad求定积分:求定积分:format long;fx=inline(exp

6、(-x);I,n=quad(fx,1,2.5,1e-10)I=0.28579444254766n=65 调用函数调用函数quad8求定积分:求定积分:format long;fx=inline(exp(-x);I,n=quad8(fx,1,2.5,1e-10)I=0.28579444254754n=333非函数表达式梯形积分(被积函数由一个表格定义)非函数表达式梯形积分(被积函数由一个表格定义)在在MATLAB中,对由表格形式定义的函数关系的求定积中,对由表格形式定义的函数关系的求定积分问题用分问题用trapz(X,Y)函数。其中向量函数。其中向量X,Y定义函数关系定义函数关系Y=f(X)。t

7、rapz(X,Y)采用梯形法计算采用梯形法计算Y在在X点上的积分。点上的积分。例例5 用用trapz函数计算定积分。函数计算定积分。命令如下:命令如下:X=1:0.01:2.5;Y=exp(-X);%生成函数关系数据向量生成函数关系数据向量 trapz(X,Y)例例6 x=-1:0.1:1;y=exp(-x.2);trapz(x,y)4.自适应Lobatto方法 quadl命令适用于光滑函数,quadl调用被积函数的次数明显少于quad命令,而且精度比quad函数更高,其调用格式与quad一样I,n=quad(fname,a,b,tol,trace)5.quadgk 对振荡的被积函数最有效,支

8、持无限区间积分(高版本版才有此命令)8.1.3 重积分的数值求解重积分的数值求解使用使用MATLAB提供的提供的dblquad函数函数就可以直接求出上述二重定积分的就可以直接求出上述二重定积分的数值解。该函数的调用格式为:数值解。该函数的调用格式为:I=dblquad(f,a,b,c,d,tol,trace)该函数求该函数求f(x,y)在在a,bc,d区域上区域上的二重定积分。参数的二重定积分。参数tol,trace的的用法与函数用法与函数quad完全相同。完全相同。例 计算二重积分dblquad(exp(-x.2/2).*sin(x.2+y),-2,2,-1,1)2122212sin()xdyexy dx6.quad2d平面区域二重积分,可以做变上下限积分(高版本版才有此命令)7.triplequad用于计算长方体区域上的三重积分例 计算2210004xyzdyxzedzdydx fun=(x,y,z)4*x.*z.*exp(-x.2-y.*z.2)S=triplequad(fun,0,pi,0,pi,0,1)8.int符号函数积分

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|