数值分析 复化求积 龙贝格 实验报告_第1页
数值分析 复化求积 龙贝格 实验报告_第2页
数值分析 复化求积 龙贝格 实验报告_第3页
数值分析 复化求积 龙贝格 实验报告_第4页
数值分析 复化求积 龙贝格 实验报告_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南昌航空大学数学与信息科学学院实验报告第1页实验报告课程名称:《数值计算方法》实验名称:数值积分实验类型:验证性■综合性□设计性□实验室名称:数学实验室班级学号09072学生姓名:任课教师(教师签名):成绩:实验日期:2012年3月29日一、实验目的及题目 实验目的:掌握利用复化辛普森公式和龙贝格方法计算积分,掌握复化辛普森公式以及龙贝格方法的原理,熟悉matlab的操作。题目:利用复化辛普森公式和龙贝格方法计算下列积分:1、2、二、实验原理、程序框图、程序代码等实验原理:1、复化求积公式 由于高阶插值的不稳定性,为了提高计算积分的精度,可把积分区间分为若干个小区间,将写成这些小区间上的积分之和,然后对每一个小区间上的积分应用到辛普森公式,或柯特斯公式,并把每个小区间上的结果累加,所得到的求积公式就称为复化求积公式。 将求积区间作等分,并记于是并记 1.1复化辛普森公式 记,对每一个应用辛普森公式,得到复化辛普森公式其截断误差为设,则 1.2、复化柯斯特公式 记对每一个积分应用到柯斯特公式,得到复化柯斯特公式其截断误差为且当适当小时,有2、龙贝格求积公式 由复化柯斯特公式组合得到的计算积分的近似公式:称为计算积分的龙贝格公式,其截断误差为。这种加速方法称为龙贝格方法。MATLAB程序如下:1、复化辛普森公式functionxps(a,b,eps)%a,b为区间,eps为精度n=0;Sd=0;S=(Myfun(a)+Myfun(b))*(b-a)/2;whileabs(Sd-S)>epsSd=S;n=n+1;h=(b-a)/n;fori=1:n+1x(i)=a+(i-1)*h;endS1=Myfun(x(1))+Myfun(x(n+1));S2=0;S3=0;fori=2:nS2=S2+Myfun(x(i));endS2=2*S2;fori=1:nS3=S3+Myfun((x(i)+x(i+1))/2);endS3=4*S3;S=(S1+S2+S3)*h/6;endfprintf('%.15f\n',S);functionf=Myfun(x)%f=exp(-x^2);f=sin(cos(2*x)*(sin(x)^2));2、龙贝格方法functionlbg(a,b,eps)%a,b为区间,eps为精度Rd=0;R=(b-a)/2*(f(a)+f(b));N=0;whileabs(Rd-R)>epsRd=R;N=N+1;fork=1:2ifk==1n=N*2;else;n=N;endh=(b-a)/n;fori=1:n+1x(i)=a+(i-1)*h;endC=0;fori=1:nC1=7*f(x(i))+32*f(x(i)+1/4*h)+12*f(x(i)+2/4*h)+32*f(x(i)+3/4*h)+7*f(x(i+1));C=C+C1*h/90;endifk==1R=C*64/63;elseR=R-C/63;endendendfprintf('结果为:%.15f',R);functiony=f(x)y=exp(-x^2);%y=sin(cos(2*x)*(sin(x)^2));三、实验过程中需要记录的实验数据表格第一题:>>xps(0,0.5,0.0000001)结果为:0.461281071728228>>lbg(0,0.5,0.0000001)结果为:0.461281006413932第二题:>>xps(0,pi/2,0.0000001)结果为:-0.347478139850496>>lbg(0,pi/2,0.0000001)结果为:-0.347478139727495四、实验中存在的问题及解决方案在编写程序结束运行时,经常出现未定义变量的错误。经过检查,发现程序代码编写的不规范,对象名,函数名因为失误输错导致

温馨提示

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

评论

0/150

提交评论