计算方法(三)非线性方程的数值解

1. 二分法

很简单啦,高中知识。

设ε是允许误差,初始区间长度b-a,迭代次数k,取最终区间的重点值为最终解,(b-a)/ 2 k + 1 2^{k+1} 2k+1<ε即可。

重点:二分法只对单实根或奇数重实根有效。

2. 不动点迭代法

2.1 不动点迭代法

不动点:所有满足x=φ(x)的点x为给方程的不动点。

把本身f(x)=0的方程转化为x=φ(x)即可。
举例: x 2 x^{2} x2=0 变成 x x x= x 2 x^{2} x2+ x x x

要记住,第二讲讲过,迭代公式中,所有左侧的x是指 x k + 1 x_{k+1} xk+1,右侧是 x k x_{k} xk

2.2 几何解释

看不懂,如果做题发现有用再好好看

2.3 迭代法的收敛

若x=φ(x)满足:
(1)φ(x)在[a,b]上连续
(2)x∈[a,b]时,φ(x)∈[a,b]
(3)φ ′ ^{'} (x)存在,且对任意x∈[a,b]有φ ′ ^{'} (x)≤L<1
则由迭代格式x k + 1 _{k+1} k+1=φ(x k _{k} k)所定义的{x k _{k} k}收敛于唯一不动点x ∗ ^{*} ,同时下列误差估计式成立
在这里插入图片描述
知识点有点多,分为三部分:
1.前两条都是限制,x永远有[a,b]的定义域且始终在定义域中,只要知道即可。
2.第三条是说迭代系数(我自己起的名字)要<1,这个和之前上讲说的ρ(M)<1其实是一回事,只不过加了一个L上限,因为L后面还有用。
3.误差估计式要背下来,P66例3.4是对应例题,比较重要。

牛顿迭代法

思想是,将非线性的函数逐步线性化

记一下公式:
在这里插入图片描述
左侧x不如直接写成x k + 1 _{k+1} k+1

通过定理3.2知道牛顿迭代法是平方收敛的。
这话是老师说的,但我不知道有什么用。
而且老师划重点的时候说要知道牛顿迭代法的收敛阶,那大概就是这个吧。

定理3.3(非常重要)

前情提要:牛顿迭代法是否收敛,与x 0 _{0} 0的选取有关。
在这里插入图片描述
条件1:保证[a,b]有解
条件2:中间没有导数=0处(这已经决定了二阶导无法变号)
条件3:二阶导不变号,所以选x 0 _{0} 0的时候,只要f(x 0 _{0} 0)和 [a,b]这一段二阶导的正负 是同号的就可以了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值