数值积分与数值微分实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值积分与数值微分实验报告

实验项目名称:数值积分与数值微分 实验目的:熟悉数值积分与数值微分步骤,并用计算机实现 实验内容: a. 用三点公式求在处的导数值,并估计误差。的值由下表给出: x1.01.11.2f(x)0.25000.22680.2066 b. 用不同的数值方法计算积分: 取不同的h,分别用复合梯形及复合辛普森求积计算积分,给出误差中关于h的函数,并与积分精确值比较两个公式的精度,是否存在一个最小的h,使得精度不能再被改善? 用龙贝格求积计算完成问题(1) 用自适应辛普森积分,使其精度达到 实验环境:matlab r2010b 实验过程与分析: a. 一.实验原理: 三点公式有以下三种形式:  = 1 \* ROMAN I: f (x0) =12h(-3y0+4y1-y2)  = 2 \* ROMAN II: f (x1) =12h(y2-y0)  = 3 \* ROMAN III: f (x2) =12h(y0-4y1+3y2) 二.源程序: 1). 主函数(保存为m文件直接点击运行即可得到结果) clear clc X =[1.0 1.1 1.2]; Y=[0.2500 0.2268 0.2066]; df=threepoints(X,Y) 2). 三点公式子函数threepoints.m: function df=threepoints(X,Y) syms x; L=Lagrange(X,Y); L=diff(L,x); df=subs(L,x,X); end 3).求插值函数的子函数Lagrange.m: function L=Lagrange(X,Y,t) if(length(X)~=length(Y)) disp(d do not agree); else k=length(X); syms x; w=1; for j=2:k w=w*(x-X(j))/(X(1)-X(j)); end L=Y(1)*w; for i=2:k-1 w=1; for j=[1:(i-1),(i+1):k] w=w*(x-X(j))/(X(i)-X(j)); end L=L+Y(i)*w; end w=1; for j=1:k-1 w=w*(x-X(j))/(X(k)-X(j)); end L=L+Y(k)*w; end if nargin==3 L=subs(L,x,t); else L=vpa(collect(L,x),6); end end b. 一.实验原理: 复合梯形公式: Tn=h2[fa+2k=1n-1fxk+f(b)] 复合辛普森公式: Sn=h6[fa+4k=0n-1fxk+12+2k=1n-1fxk+f(b)] 然后给出误差公式,并与积分精确值比较两个公式的精度,判断是否存在一 个最小的h,使得精度不能再被改善。 龙贝格公式: Tm(k)=4m4m-1Tm-1(k+1)-14m-1Tm-1k k=1,2,… 计算表如下: khT0(k)T1(k)T2(k)T3(k)T4(k)…0b-aT0(0)1b-a2T0(1)T1(0)2b-a4T0(2)T1(1)T2(0)3b-a8T0(3)T1(2)T2(1)T3(0)4b-a16T0(4)T1(3)T2(2)T3(1)T4(0)……………………可以证明,如果f(x)充分光滑,那么上表每一列的元素及对角线元素均收敛到所求的积分值I,即: limk→∞Tm(k)=I (m固定), limm→∞Tm(0)=I. 自适应辛普森方法: 设给定精度要求ε0,计算积分 If=abf(x)dx 的近似值,先取步长h=b-a,应用辛普森公式有 If=abfxdx=Sa,b-b-a180(h2)4f4(η), η∈(a,b)  = 1 \* GB3 ① 其中 Sa,b=h6[fa+4fa+b2+f(b)]. 若把区间[a,b]对分,步长h

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档