实验二数值方法计算积分

上传人:小** 文档编号:179857401 上传时间:2023-01-03 格式:DOC 页数:6 大小:214.50KB
收藏 版权申诉 举报 下载
实验二数值方法计算积分_第1页
第1页 / 共6页
实验二数值方法计算积分_第2页
第2页 / 共6页
实验二数值方法计算积分_第3页
第3页 / 共6页
资源描述:

《实验二数值方法计算积分》由会员分享,可在线阅读,更多相关《实验二数值方法计算积分(6页珍藏版)》请在装配图网上搜索。

1、学号:姓名:指导教师:实验目的1、了解并掌握matlab软件的基本编程、操作方法;2、初步了解matlab中的部分函数,熟悉循环语句的使用;3、通过上机进一步领悟用复合梯形、复合辛普森公式,以及用龙贝格求积方法计算积分的原理。一、用不同数值方法计算积分fVxInxdx=-.Jo9(1) 取不同的步长h.分别用复合梯形及辛普森求积计算积分,给出误差中关于h的函数,并与积分精确值比较两个公式的精度,是否存在一个最小的h,使得精度不能再被改善?(2) 用龙贝格求积计算完成问题(l)o二、实现实验1、流程图:复合梯形流程因复合辛普春流程爱下图是龙贝格算法框图:2、算法:(1) 复合梯形公式:Tn=-f

2、(a)+f(b)+2f(xk);2k=i(2) 复合辛普森公式:Sii=f(a)+f(b)+2f(xk)+4f(x+l/2);6k=ik=o以上两种算法都是将a-b之间分成多个小区间(n),则h=(b-a)/n,Xk=a+kh,Xk+1/2=a+(k+1/2)h,利用梯形求积根据两公式便可。龙贝格算法:在指定区间内将步长依次二分的过程中运用如下公式41Sn=T2n-Tn331612、Cn=S2n-Sn15156413、Rii=一C2nCn从而实现算法。63633、程序设计(1) 、复合梯形法:fiinctiont=natrapz(fiiame,a,b,n)h=(b-a)/n;fa=feval(

3、fiiaiiie,a);fb=feval(fiiaine,b);f=feval(fiiaine,a+li:h:b-h-H).001M:h);t=h*(0.5*(fa+fb)+siim(f);(2) 、复合辛普森法:fiinctiont=iiatrapz(fiiame,a,b4i)h=(b-a)/n;fa=feval(fiianie,a);fb=feval(fiiame,b);fl=feval(fiiame,a+h:h:b-h-H).001*h);f2=feval(fiiame,a+li/2:h:b-h+0.001*h);t=h/6*(fa+fb+2冷sum(fl)+4*siim(f2);(3)

4、 龙贝格法:functionI,step=Robeig(f,a,b,eps)if(nargin=3)eps=1.0e-4,end,M=l,tol=l0,k=0,T=zeros(l,l),h=b-a,T(1,1)=0i/2)*(subs(sym(f),findsym(sym(f),a)+subs(sym,findsym(sym),b),vzhiletolepsk=4c+l,h=h/2;Q=o,for1=1Mx=a+h*(2*i-l),Q=Q+subs(sym(f),findsym(sym(f),x),endT(k+l,l)=T(k,l)/2+h*Q;forj=l:kT(k+lj+lT(k+lj)

5、+(T(k+lj)-T(k,j)/(4j-l);endtol=abs(T(k+l,j+l)-T(k,j);endI=T(k+l,k+l);stepMe,4、实验结果;(1)复合梯形法CommandWindowformatlong;natrapz(inline(sqrt(x).*log(x)?,eps,1,10)forjnai:short:ans=-0.41706283177947formatlong;natrapz(inline(sqrt(x).*log(x)seps51,100),formatshor-t:ans=-0.44311790800816formatlongjnatrapz(inl

6、ine(?sqrt(x).*log(x),eps,b1000)jfomatshort:ans=-0.4443853899716(2)、复合辛普森法结果:CommendWindowfomatlongjnatrapz(inline(?s-irt(x).*lc-g(x)?,epsjlj10),formatshort:ans=-0.43529789007469forina-tlong:;natrapz(iniine(?sqri:(x)冻log(x)?eps1100),formatshort:ans=-0.44416117841567formatlongjnatrapz(inlinefsqrt(x).*

7、log(x)?),eps,1,1000),formatshort:ans=-0.44443411761418(3) 龙贝格法结果CommandWindows=RobergCsqrt(x)*log(x),0.0000001,1)q=-0.44449四总结由结果(1)、(2)可知复合辛普森法求积分精度明显比复合梯形法求积的精度要高,且当步长取不同值时即n越大、h越小时,积分精度越高。实验结果说明不存在一个最小的h,使得精度不能再被改善。乂两个相应的关于h的误差(余项)Rii(f)=-冷沽11密(1);Rii(f)=-詈(11/2)4申)(1),其中1属于a到b。可知h愈小,余项愈小,从而积分精度越高。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!