




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非线性方程的数值解法 引言在科学研究和工程设计中 经常会遇到的一大类问题是非线性方程f x 0 2 1 的求根问题 其中f x 为非线性函数 方程f x 0的根 亦称为函数f x 的零点如果f x 可以分解成 其中m为正整数且 则称x 是f x 的m重零点 或称方程f x 0的m重根 当m 1时称x 为单根 若f x 存在m阶导数 则是方程f x 的m重根 m 1 当且仅当 记笔记 非线性方程的数值解法 当f x 不是x的线性函数时 称对应的函数方程为非线性方程 如果f x 是多项式函数 则称为代数方程 否则称为超越方程 三角方程 指数 对数方程等 一般称n次多项式构成的方程 为n次代数方程 当n 1时 方程显然是非线性的一般稍微复杂的3次以上的代数方程或超越方程 很难甚至无法求得精确解 本章将介绍常用的求解非线性方程的近似根的几种数值解法 记笔记 非线性方程的数值解法 通常方程根的数值解法大致分为三个步骤进行 判定根的存在性 即方程有没有根 如果有根 有几个根 确定根的分布范围 即将每一个根用区间隔离开来 这个过程实际上是获得方程各根的初始近似值 根的精确化 将根的初始近似值按某种方法逐步精确化 直到满足预先要求的精度为止 2 1迭代法 对于一般的非线性方程 没有通常所说的求根公式求其精确解 需要设计近似求解方法 即迭代法 它是一种逐次逼近的方法 用某个固定公式反复校正根的近似值 使之逐步精确化 最后得到满足精度要求的结果 2 3 1迭代法的基本思想为求解非线性方程f x 0的根 先将其写成便于迭代的等价方程 2 3 其中为x的连续函数 例4用迭代法求方程在x 1 5附近的一个根解将方程改写成如下两种等价形式 相应地可得到两个迭代公式 如果取初始值 1 5 用上述两个迭代公式分别迭代 计算结果见P21 2 1迭代法 即如果数使f x 0 则也有 反之 若 则也有 称为迭代函数任取一个初值 代入式的右端 得到 再将代入式的右端 得到 依此类推 得到一个数列 其一般表示 式 2 4 称为求解非线性方程的简单迭代法 2 4 如果由迭代格式产生的序列收敛 即 则称迭代法收敛 实际计算中当然不可能也没必要无穷多步地做下去 对预先给定的精度要求 只要某个k满足 即可结束计算并取 当然 迭代函数的构造方法是多种多样的 迭代公式收敛 发散 指迭代序列 xk 收敛 发散 目录 求方程f x x 10 x 2 0的一个根 取4位有效数字计算 问题 迭代公式是否一定收敛 因f 0 1 0 f 1 7 0 所以方程在 0 1 中有根 方程改写为两种等价形式 看下例 解 对应的迭代公式分别为 10 x x 2x lg x 2 Home 目录 用迭代公式 1 x1 lg3 0 4771 x2 lg x1 2 0 3939 x6 0 3758 x7 lg x6 2 0 3758 用迭代公式 2 x1 10 2 8 x2 108 2 108 x3 10108 2 10108 x6 x7重合 所以迭代公式 1 是收敛的 x 0 3758 迭代公式 2 发散 取x0 1 算得 x0 1 算得 Home 2 3 3迭代法收敛的条件对方程f x 0可以构造不同的迭代公式 但迭代公式并非总是收敛 那么 当迭代函数满足什么条件时 相应的迭代公式才收敛呢 即使迭代收敛时 我们也不可能迭代很多次 而是迭代有限次后就停止 这就需要估计迭代值的误差 以便适时终止迭代 定理2 1设函数在 a b 上具有连续的一阶导数 且满足 1 对所有的x a b 有 a b 2 存在0 L 1 使所有的x a b 有 L则方程在 a b 上的解存在且唯一 对任意的 a b 迭代过程均收敛于 并有误差估计式 例 求方程x e x在x 0 5附近的一个根 按5位小数计算 结果的精度要求为 10 3 解 方程等价于f x x e x 0 由于f 0 5 0 故x 0 5 0 6 令g x e x 在 0 5 0 6 内 g x 的一阶导数连续 且有 所以用迭代公式xk 1 e xk进行计算是收敛的 根据定理2 1的推论 目录 Home 迭代结果 k xk xk xk 1 xk xk 1 k xk x10 x9 0 00065 目录 故x x10 0 567 x0 0 5 x2 e x1 0 54524 x1 e x0 0 60653 Home 2 3 4迭代法的算法框图 例5对方程 构造收敛的迭代格式 求其最小正根 计算过程保留4位小数 解容易判断 1 2 是方程的有根区间 且在此区间内 所以此方程在区间 1 2 有且仅有一根 将原方程改写成以下两种等价形式 即不满足收敛条件 即此时迭代公式满足迭代收敛条件 计算见P25 2 3 5局部收敛性当迭代函数较复杂时 通常只能设法使迭代过程在根的邻域 局部 收敛 定理2 2设在的根的邻域中有连续的一阶导数 且则迭代过程具有局部收敛性 证 由于 存在充分小邻域 使成立这里L为某个定数 根据微分中值定理由于 又当时 故有由定理2 1知对于任意的都收敛 例2 6设 要使迭代过程局部收敛到 求的取值范围 解 由在根邻域具有局部收敛性时 收敛条件 所以 2 3 6迭代法的收敛速度一种迭代法具有实用价值 首先要求它是收敛的 其次还要求它收敛得比较快 定义2 2设迭代过程收敛于的根 记迭代误差若存在常数p p 1 和c c 0 使 则称序列是p阶收敛的 c称渐近误差常数 特别地 p 1时称为线性收敛 p 2时称为平方收敛 1 p 2时称为超线性收敛 数p的大小反映了迭代法收敛的速度的快慢 p愈大 则收敛的速度愈快 故迭代法的收敛阶是对迭代法收敛速度的一种度量 定理2 3设迭代过程 若在所求根的邻域连续且则迭代过程在邻域是p阶收敛的 证 由于即在邻域 所以有局部收敛性 将在处泰勒展开 根据已知条件得 由迭代公式 及 有 例2 8已知迭代公式收敛于证明该迭代公式平方收敛 证 迭代公式相应的迭代函数为 将代入 根据定理2 3可知 迭代公式平方收敛 为了使迭代过程收敛或提高收敛的速度 可设法 提高初值的精度以减少迭代的次数 提高收敛的阶数p 用迭代法可逐步精确方程根的近似值 但必须要找到的等价方程 如果选得不合适 不仅影响收敛速度 而且有可能造成迭代格式发散 能否找到一种迭代方法 既结构简单 收敛速度快 又不存在发散的问题 这就是本节要介绍的牛顿迭代法2 4 1牛顿迭代法的基本思想牛顿迭代法一种重要和常用的迭代法 它的基本思想是将非线性函数f x 逐步线性化 从而将非线性方程f x 0近似地转化为线性方程求解 2 4牛顿迭代法 对于方程 设其近似根为 函数f x 可在附近作泰勒展开 忽略高次项 用其线性部分作为函数f x 的近似 设的根 则有 即 将右端取为 即是比更接近于的近似值 这就是著名的牛顿迭代公式 2 4 3牛顿迭代法的收敛性 定理2 4设是方程的单根 且f x 在的某邻域内有连续的二阶导数 则牛顿法在附近局部收敛 且至少二阶收敛 有 证 牛顿迭代公式对应的迭代函数为若是方程的单根 则有 从而 由定理2 2知 牛顿迭代法在附近局部收敛 又由定理2 3知 迭代公式至少具有二阶收敛速度 2 4 4牛顿迭代法的算法实现 例2 11用牛顿迭代法求x e x的根 10 4解 因f xk xex 1 f xk ex x 1 建立迭代公式 取x0 0 5 逐次计算得x1 0 57102 x2 0 56716 x3 0 56714 2 5弦截法牛顿迭代法虽然具有收敛速度快的优点 但每迭代一次都要计算导数 当比较复杂时 不仅每次计算带来很多不便 而且还可能十分麻烦 如果用不计算导数的迭代方法 往往只有线性收敛的速度 本节介绍的弦截法便是一种不必进行导数运算的求根方法 弦截法在迭代过程中不仅用到前一步处的函数值 而且还使用处的函数值来构造迭代函数 这样做能提高迭代的收敛速度 2 5 1弦截法的基本思想为避免计算函数的导数 使用差商替代牛顿公式中的导数 便得到迭代公式称为弦截迭代公式 相应的迭代法称为弦截法 可以证明 弦截法具有超线性收敛 收敛的阶
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 表彰策划活动合同协议
- 蜗壳加工合同协议书范本
- 蚝油串店转让合同协议
- 药品配送合同协议书范本
- 装修和采购合同协议
- 装修公司签装潢合同协议
- 国际商业美术设计师考试的设计流程剖析与试题及答案
- 防爆专业面试题及答案
- 织物的纤维组成与特性分析试题及答案
- 老黄牛面试题及答案
- 2024年陕西高中学业水平合格性考试生物试卷真题(含答案)
- 国家职业技术技能标准 6-31-01-03 电工 人社厅发2018145号
- 2024《整治形式主义为基层减负若干规定》全文课件
- 中考数学二元一次方程专题训练100题(含答案)
- 野外生存优秀课件
- 建筑承包工程中业主指定分包与承包商内部分包的区别
- 小学生电力科普小讲座PPT课件
- 井下工具之一封隔器ppt
- 广东省普通高校代码一览表
- 供货企业质量保证体系调查表
- 公司打款申请单
评论
0/150
提交评论