第7章 非线性方程求根.ppt
《第7章 非线性方程求根.ppt》由会员分享,可在线阅读,更多相关《第7章 非线性方程求根.ppt(39页珍藏版)》请在麦多课文档分享上搜索。
1、1,第7章 非线性方程求根,7.1 方程求根与二分法,7.1.1 引言,(1.1),本章主要讨论单变量非线性方程,的求根问题,这里,一类特殊的问题是多项式方程,(1.2),的求根问题,其中系数 为实数.,2,方程 的根 ,又称为函数 的零点, 它使 ,若 可分解为,其中 为正整数,且,当 时,称 为单根,若 称 为(1.1) 的 重根,或 为 的 重零点.,若 是 的 重零点,且 充分光滑,则,当 为代数多项式(1.2)时,根据代数基本定理 可知, 次方程在复数域有且只有 个根(含复根, 重 根为 个根).,时方程的根是大家熟悉的, 时虽有求,3,根公式但比较复杂,可在数学手册中查到,但已不适
2、合于 数值计算,而 时就不能用公式表示方程的根.,通常对 的多项式方程求根与一般连续函数方程 (1.1)一样都可采用迭代法.,迭代法要求先给出根 的一个近似,若 且 ,根据连续函数性质可知 在 内至少有一个实根,这时称 为方程(1.1)的有根区间. 通常可通过逐次搜索法求得方程(1.1)的有根区间.,例1 求方程 的有根 区间.,解 根据有根区间定义,对 的根进行搜索计 算,结果如下:,4,由此可知方程的有根区间为,5,7.1.2 二分法,考察有根区间 ,取中点 将它分为 两半,假设中点 不是 的零点,然后进行根的搜索.,检查 与 是否同号,如果确系同号,说明所 求的根 在 的右侧, 这时令
3、;否则 必 在 的左侧,这时令 . 见图7-1.,图7-1,6,不管出现哪一种情况,新的有根区间 的长度仅 为 的一半.,对压缩了的有根区间 又可施行同样的手续,即 用中点 将区间 再分为两半,然后通 过根的搜索判定所求的根在 的哪一侧,从而又确定一 个新的有根区间 ,其长度是 的一半.,如此反复二分下去,即可得出一系列有根区间,其中每个区间都是前一个区间的一半,因此 的长度,当 时趋于零,就是说,如果二分过程无限地继续 下去,这些区间最终必收缩于一点 ,该点显然就是所 求的根.,7,每次二分后,设取有根区间 的中点,作为根的近似值,则在二分过程中可以获得一个近似根的 序列,该序列必以根 为极
4、限.,由于,(1.3),只要二分足够多次(即 充分大),便有,这里 为预定的精度.,8,例2 求方程,在区间 内的一个实根,要求准确到小数点后第2 位.,解 这里 ,而,取 的中点 ,将区间二等分,由于 , 即 与 同号,故所求的根 必在 右侧,这时 应令 ,而得到新的有根区间,如此反复二分下去, 按误差估计(1.3)式, 欲使,9,只需 ,即只要二分6次,便能达到预定的精度.,计算结果如表7-1.,10,二分法是计算机上的一种常用算法,计算步骤为:,步骤1 准备 计算 在有根区间 端点处的 值,步骤2 二分 计算 在区间中点 处的值,步骤3 判断 若 ,则 即是根, 计算过程结束,否则检验.
5、,若 ,则以 代替 ,否则以代替 .,反复执行步骤2和步骤3,直到区间 长度小于,11,允许误差 ,此时中点 即为所求近似根.,12,7.2 迭代法及其收敛性,7.2.1 不动点迭代法,将方程(1.1)改写成等价的形式,(2.1),若要求 满足 ,则 ;反之亦然, 称 为函数 的一个不动点.,求 的零点就等价于求 的不动点,选择一个 初始近似值 ,将它代入(2.1)右端,即可求得,如此反复迭代计算,(2.2),13,称为迭代函数.如果对任何 ,由(2.2)得到 的序列 有极限,则称迭代方程(2.2)收敛,且 为 的不动点, 故称(2.2)为不动点迭代法.,上述迭代法是一种逐次逼近法,其基本思想
6、是将隐式 方程(2.1)归结为一组显式的计算公式(2.2),就是说, 迭代过程实质上是一个逐步显示化的过程.,方程 的求根问题在 平面上就是要确定曲 线 与直线 的交点,对于 的某个近似值 ,在曲线 上可确定 一点 ,它以 为横坐标,而纵坐标则等于,14,过 引平行 轴的直线,设此直线交直线 于点 , 然后过 再作平行于 轴的直线,它与曲线 的 交点记作 ,则点 的横坐标为 ,纵坐标则等于,图7-2,15,例3 求方程,(2.3),在 附近的根,解 设将方程(2.3)改写成下列形式,按图7-2中箭头所示的路径继续做下去,在曲线 上得到点列 ,其横坐标分别为依公式 求得的迭代值,如果点列 趋向于
7、点 ,则相应的迭代值 收敛 到所求的根,据此建立迭代公式,16,各步迭代的结果见表7-2.,如果仅取6位数字,那么结果 与 完全相同,这时可 以认为 实际上已满足方程(2.3),即为所求的根.,17,但若采用方程(2.3)的另一种等价形式,建立迭代公式,仍取迭代初值 ,则有,结果会越来越大,不可能趋于某个极限. 这种不收敛的迭 代过程称作是发散的. 一个发散的迭代过程,纵使进行了 千百次迭代,其结果也是毫无价值的.,18,7.2.2 不动点的存在性与迭代法的收敛性,首先考察 在 上不动点的存在唯一性.,定理1 设 满足以下两个条件:,1 对任意 有,2 存在正常数 ,使对任意 都有,(2.4)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 非线性 方程 求根 PPT
