版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用几种不同的方法求定积分摘要:在高等数学中,可以使用牛顿莱布尼茨公式来计算积分。但是,在工程技术和科学研究中,常常遇到以下情况:(1)f(x)的结构复杂,求原函数困难。(2)f(x)的原函数不能用初等函数表示。(3)f(x)难以用普通方法求解。我们需要使用不同的方法在Matlab中运行相关程序来解出答案。在本文中,使用的列子为求解I=01关键词:Matlab,牛顿-莱布尼茨公式,梯形公式,复化梯形公式,辛普森公式,复化辛普森公式,I=相关程序及运行结果1牛顿-莱布尼茨公式设f(x)在[a,b]上连续,若F(x)为f(x)在[a,b]上的一个原函数,则这个公式称为牛顿-莱布尼兹公式,也称为微分基本公式。>>symsx,I=int(cos(x),0,1)I=sin(1)>>I=sin(1)I=0.8415运行结果:I=0.84152.梯形公式根据积分中值定理可知,对于连续函数f(x),在积分区间[a,b]内存在一点,使得即所求的曲边梯形的面积恰好等于低为(b-a)、高为的矩形面积。但是点的具体位置一般是未知的,因而得值也是未知的,只要对提供一种数值算法,相应的就获得一种数值求积方法。建立m文件,命名为Tixing.mfunctionI=Tixing(x,y)n=length(x);m=length(y);ifn~=merror;returnendh=(x(n)-x(1));a=[11];I=h/2*sum(a.*y)命令窗口输入:>>x=0:1;y=cos(x);I=Tixing(x,y)I=0.7702I=0.7702运行结果:I=0.77023.辛普森公式辛普森公式建立m文件,命名为Smps.mfunctionI=Smps(x,y)n=length(x);m=length(y);ifn~=merror;returnendh=(x(n)-x(1)/2);a=[141];I=h/6*sum(a.*y);命令窗口输入:>>x=0:0.5:1;y=cos(x);I=Smps(x,y)I=0.8418运行结果:0.84184.复化梯形公式我们把积分区间[a,b]划分为n等分,步长h=(b-a)/n,求积节点为xk=a+hk(k=0,1,n),在每个小区间[xk,xk+1](k=0,1,…,n-1)上应用梯形公式,求出积分值Ik,然后将它们累加求和,用作为求所求积分I的近似值。即I==。记为复化梯形公式。建立m文件,命名为trapz.mfunctionI=trapz(x,y)n=length(x);m=length(y);ifn~=merror;return;endh=(x(n)-x(1))/(n-1);a=[12*ones(1,n-2)1];I=h/2*sum(a.*y);在命令窗口输入:>>x=0:0.5:1;y=cos(x);I=trapz(x,y)I=0.8239运行结果:0.82395.复化辛普森公式我们把积分区间[a,b]划分为n等份,记子区间[x2k,x2k+2]的中点为x2k+1=x2k+,在每个小的区间上应用辛普森公式则有:记为复化辛普森公式。建立m文件,命名为S_quad.mfunctionI=S_quad(x,y)n=length(x);m=length(y);ifn~=merror;return;endifrem(n-1,2)~=0I=T_quad(x,y);return;endN=(n-1)/2;h=(x(n)-x(1))/N;a=zeros(1,n);fork=1:Na(2*k-1)=a(2*k-1)+1;a(2*k)=a(2*k)+4;a(2*k+1)=a(2*k+1)+1;endI=h/6*sum(a.*y);在命令窗口输入:>>x=0:0.5:1;y=cos(x);I=S_quad(x,y)I=0.8418运行结果0.8418算法的结果比较和评价1各种方法的结果比较求值方法牛顿-莱布尼茨公式梯形公式辛普森公式复化梯形公式复化辛普森公式求值结果0.84150.77020.84180.82390.8418误差0.00000.713-0.00030.01760.00032.结果比较及算法评价由上表我们可以得知,用牛顿—莱布尼茨公式求得的值误差为0,实际上,我们也知道,用牛顿-莱布尼茨公式求解定积分得值就为精确值。梯形求积公式和Simpson求积公式虽然计算简单、使用方便,但是精度较差,误差较大,但对于光滑性较差的被积函数有时比高精度方法更为有效,尤其梯形公式对被积函数是周期函数的效果更为突出。因此,不能用增加节点得个数得方法来提高计算经度,n>7时,Newton-Cotes公式是不稳定的。而复化梯形公式和复化Simpson公式是将积分区间分成若干个小区间,在每个小区间上采用低阶求积公式,然后把所有小区间上得计算结果累加起来得到整个区间上的求积公式,在保留了低阶公式的优点,又能获得较高精度,因此在实际计算中应用的最为广泛。本题中通过算法和误差也有明显体现,比如当把积分区间等分10分后,用复化辛
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (立项说明)工业合成油项目投资计划书
- 石河子大学《仪器分析实验》2022-2023学年第一学期期末试卷
- 石河子大学《书写技能训练一》2021-2022学年第一学期期末试卷
- 石河子大学《经典音乐歌舞电影赏析》2022-2023学年期末试卷
- 沈阳理工大学《数》2022-2023学年第一学期期末试卷
- 沈阳理工大学《科技文献检索》2022-2023学年第一学期期末试卷
- 2018年四川内江中考满分作文《我心中的英雄》21
- 沈阳理工大学《Matab原理与应用》2023-2024学年第一学期期末试卷
- 贵州新概念新型材料合同套路
- 合肥市场监管局股权质押合同模板
- 电子商务师职业技能等级证书培训方案
- JBT 14615-2024 内燃机 活塞运动组件 清洁度限值及测定方法(正式版)
- DL5009.2-2013电力建设安全工作规程第2部分:电力线路
- 八年级下册 第六单元 23《马说》公开课一等奖创新教学设计
- 理智与情感:爱情的心理文化之旅智慧树知到期末考试答案章节答案2024年昆明理工大学
- GA/T 2097-2023执法办案管理场所信息应用技术要求
- GB 20052-2024电力变压器能效限定值及能效等级
- 陶行知与乡村教育智慧树知到期末考试答案章节答案2024年丽水学院
- 手术切口感染PDCA案例
- 依托国家中小学智慧教育平台开展有效教学的研究课题申报评审书
- 小学大思政课实施方案设计
评论
0/150
提交评论