C语言__用六种方法求定积分.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.描 述问题 利用①左矩形公式,②中矩形公式,③右矩形公式 ,④梯形公式,⑤ simpson 公式,⑥ Gauss积分公式求解定积分。 2.分 析问题 2.1 定积分 21.1 定积分的定义 定 积 分 就 是 求 函 数 f x 在 区 间 a ,b 中 图 线 下 包 围 的 面 积 。 即 y 0, x a, x b, y f x 所包围的面积。这个图形称为曲边梯形,特例是曲 边梯形。如下图: (图 1) 设一元函数 y f x ,在区间 a, b 内有定义。将区间 a, b 分成 n 个小区 间 a , x , x , x , x , x x ,b 。设 x x x ,取区间 x 中曲线上任意一 0 0 1 1 2 i i i i 1 i 点记做 f i ,作和式: n lim f i xi n i 1 若记 λ为这些小区间中的最长者。当 0 时,若此和式的极限存在, 则称这个和式是函数 f x 在区间 a, b 上的定积分。 b 记作: f x dx a 其中称 a 为积分下限, b 为积分上限, f x 为被积函数, f x dx 为被 积式, ∫为积分号。 之所以称其为定积分,是因为它积分后得出的值是确定的,是一个数, 而不是一个函数。 21.2 定积分的几何意义 [1] 它是介于 x 轴、函数 f(x) 的图形及两条直线 x=a ,x=b 之间的各个部分 面积的代数和。在 x 轴上方的面积取正号;在 x 轴下方的面积取负号。如 图 2.2 言实现定积分计算的算法 22.1 利用复合梯形公式实现定积分的计算 假设被积函数为 f x ,积分区间为 a,b ,把区间 a, b 等分成 n 个小区间, 各个区间的长度为 h ,即 h b a /n ,称之为“步长”。根据定积分的定义及几 何意义,定积分就是求函数 f x 在区间 a ,b 中图线下包围的面积。将积分 区间 n 等分,各子区间的面积近似等于梯形的面积,面积的计算运用梯形公 式求解,再累加各区间的面积,所得的和近似等于被积函数的积分值, n 越 大,所得结果越精确。以上就是利用复合梯形公式实现定积分的计算的算法思 想。 复合梯形公式: n 1 h [2] Tn f a 2 f xi f b 2 i 1 具体算法如下: 算法一 1:输入积分区间的端点值 a 和 b ; 2 :输入区间的等分个数 n (要求 n 尽可能大,以保证程序运行结果有较高 的精确度) ; 3:计算步长 h b a / n ; 4 :对累加和赋初值 T f a f b / 2 ; 5:计算累加和 n 1 T f xi i 1 6

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档