数值积分_数值积分原理__matlab实现试题.docVIP

数值积分_数值积分原理__matlab实现试题.doc

  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文档。上传文档
查看更多
课程设计报告 课程设计题目: 求解的近似值 课程名称:数值分析课程设计 指导教师: X X X 小组成员: X X X X X X X X X 2013年12月31日 目 录 目 录 1 题 目 2 一、摘要 2 二、设计目的 2 三、理论基础 3 1、复合矩形法求定积分的原理 3 2、复合梯形法求定积分的原理 3 3、复合辛普森法求定积分的原理 4 4、龙贝格求积公式原理 5 四、程序代码及运算结果 5 1、复合矩形法求定积分:用函数 5 2、复合梯形法求定积分 6 方法一 6 方法二:用函数 7 3、复合辛普森法求定积分 7 方法一 7 方法二:用函数 7 4、龙贝格求定积分 8 5、Lobatto数值积分法 9 6、波尔文(Borwein)高阶公式 9 五、结果分析 10 六、设计心得 10 七、参考文献 11 题 目: (1)已知:,所以 。于是,我们可以通过计算上述定积分的近似值来得到π的近似值。 (2)波尔文(Borwein)高阶公式 在π值的高阶算法研究中,最好的结果来自两个都叫波尔文的数学家。他们在1984年发表了一个2阶收敛公式: ,,, 式中。试运用上述迭代算法,计算圆周率的近似值,并和前面传统方法进行比较。 一、摘要 借助matlab环境下的计算机编程语言,先用基本的积分函数对给出的题目进行求积分,然后基于给出的波尔文高阶收敛公式,在进行了连续迭代后,对运行结果做出分析,同时与之前的传统做法进行比较。 二、设计目的 用熟悉的计算机语言编程上机完成,高度,根据 可知其面积为,可得出复合矩形求积公式: 如果积分区间被等分为段:,则 。 2、复合梯形法求定积分的原理 把积分区间[a,b]分成若干小区间,在每个小区间上以梯形面积近似曲边梯形面积,即用梯形公式求小区间上积分的近似值定积分存在定理表明,只要被积函数连续,当小区间长度趋于零时,小区间面积之和趋于曲边梯形面积的准确值,即定积分的准确值。 设第i个小梯形的宽度,两底高度分别为和,则定积分的近似值为 设被积函数在上连续可导,把区间等分,令,于是有 由于式中,,,代入上式得出复合梯形求积公式: 表示区间分为等分时,用复合梯形求积法求出的定积分值。 3、复合辛普森法求定积分的原理 辛普森公式: 因为辛普森公式用到了区间的中点,所以在构造复合辛普森公式时,把积分区间等分为偶数份。令,其中为正整数,节点为,在每两个小区间上用辛普森公式,则有 记 上式叫做复合辛普森公式,的下标表示将积分区间等分。 4、龙贝格求积公式原理 采用龙贝格求积公式,即逐次对分积分区间的方法,可以把前面计算的结果作为一个整体带入对分后的计算公式中,只需增加新的分点的函数值。龙贝格秋季攻势是一个很实用的公式。 若已知与的关系:,其中,若记为新增分点函数值的和,则ξ。对而言,为下标为奇数位置的函数值的和。 龙贝格求积公式: , 用作为近似值,截断误差为。 四、程序代码及运算结果 1、复合矩形法求定积分:用函数 编辑如下命令做出函数,并保存: function y= qiupai(x); y=4./(1+x.^2); 该函数的图像如右图所示,生成方法如下: x=0:0.01:1; plot(x,qiupai1(x),linewidth,2), grid legend(qiupai1(x)) 在命令窗口输入并运行: h=1/100; x=0+h:h:1; s=h*sum(qiupai1(x));pi1=vpa(s,6); format long pi1 运行结果: pi1 = 3.13158 当将分割的小矩形的宽度变小时, 值的精度相应提高,下表即为改变h的值得到的相应的pil的值: h 1/10,000 1/1,000,000 /100,000,000 pil 3.14149 3.14158 3.14159 2、复合梯形法求定积分 方法一 先编辑梯形函数并保存: function s=tixing(f,a,b,n) % f是被积函数; % a,b分别为积分的上下限; % n是子区间的个数; % s是梯形总面积; h=(b-a)/n; s=0; for k=1:(n-1) x=a+h*k; s=s+feval(f,x); end format long s=h*(feva

文档评论(0)

贪玩蓝月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档