网站大量收购独家精品文档,联系QQ:2885784924

4计算函数零点和极值点的迭代法.docVIP

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

第4章 计算函数零点和极值点的迭代法 本章讨论非线性方程(组)的求解问题 4.1 不动点迭代法及其收敛性 1.不动点 设非线性方程组f(x) = 0 (4.1-1) 等价: x = ?(x) (4.1-2) 则有迭代格式:x(k+1) = ?(x(k)),k = 0,1,2,… 若?连续,且迭代序列{x(k)}收敛到x*,则两边取极限得x* = ?(x*),即x*满足(4.1-2),从而满足(4.1-1),即x*为f零点。 称x*为?(x)的不动点。 注:(1) 求零点求不动点 (2) ?(.)称为迭代函数,{x(k)}称为迭代序列 (3) 不同方法构造迭代函数,得不同的迭代序列 2.迭代法的基本问题 (1) 如何构造适当的迭代函数?(.)使迭代序列{x(k)}收敛 (2) 收敛的速度和误差 (3) 如何加速 4.1.1 解一元方程的迭代法 1. 根的隔离 设一元方程f(x) = 0,f连续,其实根可能有很多,需将各根隔离,即f在[a,b]内有且仅有一根。 方法:设f ?C[a,b],f(a)f(b) 0,且f在[a,b]上单调,则f在[a,b]内有且仅有一根。 2. 迭代序列的收敛性 因为可以有多种迭代函数,所产生的迭代序列{x(k)}有可能: (1) 收敛快 (2) 收敛慢 (3) 不收敛 例1 f(x) = x3 – x – 1 = 0,求f在x = 1.5附近的根,初值取x(0) = 1.5。(p328) 取——收敛 取?(x) = x3 – 1——不收敛 定理4.1-1 (1) 设?(x) ? C[a,b],且对于任意x ? [a,b]有? (x) ? [a,b],则?在[a,b]上必有不动点。 (2) 进一步,若?(x) ? C1[a,b],且存在L 1,使对于任意的x ? [a,b]有|? (x)| ? L 1 (4.1-4) 则对于任意的x(0) ? [a,b],x(k+1) = ?(x(k))收敛于唯一不动点x* ? [a,b]。且有 (4.1-5) 证明:(1) 若?(a) = a或?(b) = b,则结论显然成立 现设a ?(a),?(b) b,令?(x) = ?(x) – x,则?(x) ? C[a,b],且?(a) = ?(a) – a 0,?(b) = ?(b) – b 0,故存在x* ? [a,b],使?(x*) = 0,即?(x*) – x* = 0 ? ?(x*) = x* (2) 设?(x) ? C1[a,b],且满足(4.1-4),若有x1*,x2* ? [a,b],x1* ? x2*,?(xi*) = xi* i = 1,2 由微分中值定理,|x1* – x2*| = |?(x1*) – ? (x2*)| = |?(ξ)| |x1* – x2*| ? L|x1* – x2*| |x1* – x2*| 矛盾,所以不动点唯一。 由|x(k) – x*| = |?( x(k-1)) – ? (x*)| ? L|x(k-1) – x*| ? … ? L k|x(0) – x*| 及0 L 1知 即x(k)收敛于x*。 并且由|x(k) – x*| ? L|x(k-1) – x*|得 |x(k) – x*| ? L|x(k-1) – x(k) + x(k) – x*| ? L|x(k-1) – x(k)| + L|x(k) – x*| 从而有 又因 |x(k) – x(k-1)| = |?(x(k-1)) – ? (x(k-2))| ? L| x(k-1) – x(k-2)| ? …? L k-1| x(1) – x(0)|,代入上式的右边,即得 注:(1) 若L ? 1,则收敛很慢,须考虑加速问题 (2) (4.1-5)中第一式为后验公式—迭代停止准则 第二式为先验公式—预测迭代次数 (3) 定理是以[a,b]中任一点作初值,迭代都收敛,称为全局收敛。 (此要求较难满足,故考虑在) x*的某一邻域内—局部收敛性 定理4.1-2 设x*为?的不动点,? 在x*的某邻域内连续,且|? (x*)| 1,则存在? 0,只要x(0) ? [x* –?,x* + ?],迭代法x(k+1) = ?(x(k))收敛。 证明:∵|?(x*)| 1,及? (x)在U(x*)内连续,?存在? 0,使[x* –?,x* + ?] ? U(x*),且 ? x ? [x* –?,x* + ?]有|? (x)| ? q 1 ? ? x ? [x* –?,x* + ?],|?(x) –x*| = |?(x) – ?(x*)| = |?(ξ)| |x – x*| ? q|x – x*| ?,即?(

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档