1 / 30
文档名称:

计算方法非线性方程.ppt

格式:ppt   大小:2,568KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算方法非线性方程.ppt

上传人:石角利妹 2022/4/17 文件大小:2.51 MB

下载得到文件列表

计算方法非线性方程.ppt

相关文档

文档介绍

文档介绍:计算方法非线性方程
*
本讲稿第一页,共三十页
方程的根
逐步搜索法
区间二分法
§ 初始近似值的搜索
*
本讲稿第二页,共三十页
对于一元非线性方程f(x)=0 , 若存在数x*, 使得
根区间:
的长度为
从而
显然有
*
本讲稿第十三页,共三十页
实际计算中,对于给定的根的允许误差
只要
就可确定得到满足精度要求的近似根,
同时也得到所需二分次数k.
*
本讲稿第十四页,共三十页
例1 用二分法求方程
在区间
内的实根
的近似值,并指出其误差。

这里

内连续,
所以 是 的有根区间。
用二分法计算结果如下表:
+
+
+
+













3



2
2
2
2
6
5
4
3
2
1
0
*
本讲稿第十五页,共三十页
若取
其误差为
(可求得根的精确值为 )。
例2 用二分法求方程
的非零实根的近似值,
使其误差不超过 。

用二分法计算结果如下表:

如图,可看出
故方程只有一个非零实根

横坐标介于

之间,
除原点外只有
一个交点,
*
本讲稿第十六页,共三十页















2
2
2






5
4
3
2
1
0
所以可取
*
本讲稿第十七页,共三十页
例3 证明非线性方程f(x)=1-x-sinx=0在[0,1]内有一根.
用二分法求误差不大于 的根要二分多少次?
解:f (x)是连续函数,且 f(0)>0, f(1)<0
所以,f (x)在[0,1]内有且只有一个根.
所以要二分14次.
*
本讲稿第十八页,共三十页
二分法的计算步骤:
*
本讲稿第十九页,共三十页
二分法算法简单,编制程序容易,缺点是不能求偶数重根
和复数根,故而一般常用此方法求根的初始近似值,再用其
他的求根方法精确化。
注意:
*
本讲稿第二十页,共三十页
迭代原理
迭代的收敛性
迭代的收敛速度
迭代的加速
§ 迭代法
*
本讲稿第二十一页,共三十页
1、一般形式(具体做法):
依次得到
一个序列
一、迭代原理
迭代法是一种逐次逼近的方法,用某种固定格式反复校正根的近似值,使之逐步精确,最后得到满足精度要求的结果.
取初始近似根 x0 ,代入右端,
方程 f (x)=0化为等价形式的方程 , 连续.
构造迭代公式
进行迭代计算
*
本讲稿第二十二页,共三十页
这种求方程近似根的方法称为简单迭代法(逐次迭代法).
称为迭代公式或迭代过程
称为根的初始近似值
称为根的k次近似值;
称为迭代函数;
称为迭代序列
其中:
如果这个序列有极限,则称迭代算法是收敛的,否则发散.
即序列{ xk }的极限x*就是方程 f (x)=0的根.
*
本讲稿第二十三页,共三十页
若迭代法收敛,可经过有限次计算得到满足精度要求的近似根;
若迭代法发散,发散的迭代法没有任何使用价值。
注意:
*
本讲稿第二十四页,共三十页
例4 用迭代法求方程

内的根。

将方程转化为等价方程
得相应的迭代公式
若取初值
计算结果如下表
从表中可以看出,
迭代序列是收敛的。
1 2 3 4 5
7 8 9 10












6
*
本讲稿第二十五页,共三十页
注意:
很明显,将方程改写成等价方程