用复合梯形公式和复合辛普森公式求函数积分.doc

用复合梯形公式和复合辛普森公式求函数积分.doc

ID:57258343

大小:41.50 KB

页数:5页

时间:2020-08-07

用复合梯形公式和复合辛普森公式求函数积分.doc_第1页
用复合梯形公式和复合辛普森公式求函数积分.doc_第2页
用复合梯形公式和复合辛普森公式求函数积分.doc_第3页
用复合梯形公式和复合辛普森公式求函数积分.doc_第4页
用复合梯形公式和复合辛普森公式求函数积分.doc_第5页
资源描述:

《用复合梯形公式和复合辛普森公式求函数积分.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附录一:《数值分析》实验报告(模板)学号班级信科121姓名张凯茜【实验课题】用复合梯形公式和复合辛普森公式求函数积分【实验目标】1.掌握复合梯形公式与复合辛普森公式的基本思想。掌握常用的数值积分方法(特别是梯形法、Simpson方法、Cotes公式、Romberg算法以及Gauss求积公式)的原理。2.学会用matlab编程实现用复合梯形公式与复合辛普森公式求积分。3.熟悉matlab软件的使用,通过实验体会常用数值积分方法的逐步精致化过程。【理论概述与算法描述】1.根据梯形公式,将区间【a,b】划分为n等份,分点x(k)=a+kh,h=(b-a)/n,k=0,1,2,3,……,在每个

2、区间【x(k),x(k+1)】(k=0,1,2……n-1)上采用梯形公式,得,记,则此公式Tn为复合梯形公式。2.根据辛普森公式,将区间【a,b】分为n等分,在每个区间【x(k),x(k+1)】上采用辛普森公式,记x(k+1/2)=x(k)+k/2,则得到,记,此公式为复合辛普森求积公式。【实验问题】计算下列定积分1.,(精确解:I=1)2,(取,)【实验过程与结果】1掌握复合梯形公式和复合辛普森公式的理论及方法2,编写计算积分的算法程序3,对结果进行分析,比较两种方法计算的结果【结果分析、讨论与结论】a=0;b=pi/2;tol=10^-6;T=comptrate(a,b,tol)T

3、=1.0000S=1.0023第2题a=0;b=1;tol=10^-6;T=comptra(a,b,tol)s=comsinp(a,b,tol)T=0.9461s=0.9461根据结果,第一题中复合梯形公式较好,第二题中两种方法结果相同,简单的分析我们认为通过对h的值的改变,只要h值越小,即等分的区间越小,结果应该更加精确,精确度越高。正无论是复合梯形公式还是复合辛普森公式它们最终结果都会随着h值的减小而更加精确。复合梯形公式和复合辛普森公式计算出的结果进行比较,发现在n不是很大时复合梯形公式较好【附程序】复合梯形公式functionT=comptra(a,b,tol)h=b-a;k=

4、0;T=((f(a)+f(b))*h)/2;P=T+1;whileabs(P-T)>tolP=T;m=0;h=h/2;fori=1:2^km=m+f(a+(2*i-1)*h);endT=0.5*P+m*h;k=k+1;end复合辛普森公式functionS=comsinp(a,b,tol)h=b-a;k=1;S=((f(a)+f(b)+4*f((a+b)/2))*h)/6;P=S;whileabs(P-S)>tolP=S;m=0;n=0;h=h/2;fori=1:2^k-1m=m+f(a+((2*i+1)/2)*h);endforj=1:2^k-1n=n+f(a+j*h);endS=0

5、.5*P+(h*(4*m+2*n))/6;end主程序maina=0;b=1;tol=10^-6;T=comptra(a,b,tol)s=comsinp(a,b,tol)令y=f(x)分别令f(x)=sinx.sin(x+eps)/(x+eps)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。