当前课程知识点:Numerical Analysis >  [Week 3] Error Analysis >  3. [Lecture] Fixed Point Iteration >  video

返回《Numerical Analysis》慕课在线视频课程列表

video在线视频

下一节:Guide

返回《Numerical Analysis》慕课在线视频列表

video课程教案、知识点、字幕

现在是不动点迭代

如果Pn是通过不动点迭代得到的

则Pn和准确解的差的绝对值小于

k的n次方乘以

p0-a或者b-p0两个值中的最大值

这里还有另外一个结果

pn-p的绝对值小于等于k^n/(1-k)再乘以p1-p0的绝对值

我们从数学上来证明一下这两个不等式。显然,P属于区间[a,b]

我们从数学上来证明一下这两个不等式。显然,P属于区间[a,b]

我们考虑一下pn-p的绝对值

根据学习过的不动点的内容

pn的值等于

g(pn-1), p的值等于

g(pn), 因为pn是不动点

注意,我们不动点迭代求解的算法是pn=g(pn-1)

所以这里我们可以反复使用这个迭代公式

在这里我们可以怎样处理呢

通常,在大多数这种类型的问题的证明中

关键点是中值定理的使用

我们在这里应用中值定理

我们先来回顾一下中值定理

中值定理是什么呢

如果存在这样一条曲线

考虑连接函数图像上对应a和b两点的直线

这时我们可以得到这条直线的斜率

那么存在a和b之间的一点,该点处切线的斜率和直线的斜率相同

即,存在c属于区间[a,b], 使得

(f(b)-f(a))/(b-a)

这个值就是连接a和b两点的直线的斜率

等于c点的切线的斜率

这就是中值定理

我们现在应用这个定理

则有某一点 ζn处 的导数g’(ζn)的绝对值

乘以|pn-1 -p|. 由中值定理我们可以很容易得到这个结果

我们用k表示这一项的最大值

可以得到k乘以|pn-1 -P|

我们可以重复上述过程

重复一次后可以得到k的平方乘以|pn-2 -P|

所以,pn中,这里n变为n-1, 出来一个k

变成pn-2后, 又出来一个k

所以,如果继续重复这个方法,最后我们得到k的n次方乘以p0-p的绝对值

在这个不等式中,我们并不知道p的值

这时我们可以用我们已知的值来代替p的值

K的n次方乘以我们前面提到的p0-a和 b-p0这两个值中的最大值

如果我们用这两个值中的最大值来替代,

则这个最大值必须要大于|p0-p|

这一点很容易解释

如果这里是a, 这里是b, 则p和p0位于这两点之间

显然,可以看到,上述不等式成立

下面,我们来证明第二个不等式

我们用相似的方法来证明

同样的,先给定迭代方法和迭代序列

这里,我们考虑pn+1 -pn的绝对值

因为这是由不动点迭代得到的序列

于是我们得到 |g(pn)-g(pn-1)|

和我们在上一个证明中用的方法一样,我们可以得到k乘以|pn- pn-1|

这是应用中值定理得到的结果

重复利用这个关系式,则最后会得到k的n次方

以及p1-p0的绝对值

现在我们来这样考虑一下

假设n是大于1小于m的自然数

我们计算pm-pn的绝对值是多少

这个值等于pm- pm-1,这里减去了pm-1

所以需要再加上pm-1

再减去pm-2,不断加下去

一直加到哪个值为止呢

因为是在m和n之间的自然数,所以要到n为止

所以前面加上pn+1, 最后减去pn

现在我们分别考虑这些值

根据绝对值的性质

各项取绝对值再相加

得到三角不等式

所以,右边的值更大

于是有,pm - pm-1的绝对值加上pm-1 - pm-2的绝对值

把各个绝对值分别相加

最后是加上pn-1 - pn的绝对值

现在每项里面的序列下标只相差1,根据我们前面推导出的不等式

可以得到

从这里可以看到,如果是n,那么会有k的n次方乘以|p1 - p0|

由此,对每一项我们都可以得到一个不等式

所以,对第一项,因为下标是n的时候有n次方,这里下标是m-1,所以会出现m-1次方

乘以p1 - p0的绝对值

现在考虑第二项,我们得到加上k的(m-2)次方

乘以p1 - p0的绝对值

以此类推,最后我们得到k的n次方乘以p1 - p0的绝对值

这里每一项都包含了p1 - p0

利用分配律,我们可以求从k的(n-1)次方到k的n次方的和

于是我们得到

k的n次方乘以p1 - p0的绝对值

再乘以k的(m-n-1)次方

一直加到k的平方,加k,加1

很容易验证 把这个式子展开就是上面的式子,

我们还有哪些已知的条件呢

因为我们是在假设解存在的条件下使用的不动点迭代

所以,如果m趋于无穷,则Pm收敛到不动点

由此可以得到

|p -pn|的值等于m趋于无穷时 |pm - pn|的值

|p -pn|的值等于m趋于无穷时 |pm - pn|的值

因为我们前面求得的这个值小于等于右边的值

于是,我们可以得到不等式,令m趋于无穷

K的n次方乘以|p1 - p0|,再乘以这一项

这里,m趋于无穷

于是我们得到等比级数

这里等比级数的和为1/(1-k)

于是,我们得到了1/(1-k),这里,等式右边还有k的n次方

以及我们得到的||p1 - p0||项

所以,我们证明了第二个不等式

那么,像我们前面讲的,

我们说不动点迭代的误差在这个范围内

我们用一个例子来验证一下

不动点迭代需要满足几个条件

所以,给定一个函数,我们首先应该验证什么呢

首先要确认不动点是否存在

所以,在这个例题中,我们分几种情况来考虑

首先,给定函数g1(x)

那么,要是不动点存在的话

如果我把这个区间的所有值代入到函数中,那么函数值的取值范围是什么呢

所有函数值也都要属于区间[1,2]

我们来检验一下

g1(1)等于6

g1(2)等于-12

这两个值不属于区间[1,2]

所以不动点迭代无法使用

还有什么呢

还需要检验导数

求导后得到导函数

由此可得,导函数的绝对值大于1

所以,还是不能保证不动点迭代的使用

所以,这个情况下我们不能使用不动点迭代

现在,在可以使用不动点迭代的情形

我们来验证一下其误差

考虑函数g2(x)

令g2(x)为这样的函数

x的3次方的平方根

好,这个函数满足我们刚刚验证过的所有条件吗

同学们可以自己来验证一下

如果所有的条件都满足, 导数值的条件也满足

那么我们就可以直接使用之前学过的不动点迭代

在使用不动点迭代的时候,大家分析一下每一个函数的不同之处

我把这个留作课后作业

大家来做一下试试

 

Numerical Analysis课程列表:

[Week 1] 数值分析简介(수치해석학의 소개)

-1. [Warming up]

--Introduction

-2. [Lecture] 前言(들어가는 말)

--Guide

--video

-3. [Lecture] What is Mathematics?

--Guide

--video

-4. [Lecture] What is Numerical Analysis?

--Guide

--video

-5. [Lecture] 数值分析的领域(수치해석의 영역)

--Guide

--video

-6. [Activity] QUIZ

[Week 2] 非线性方程式(비선형 방정식)

-1. [Warming up]

--Introduction

--Lecture Note

-2. [Lecture] Introduction & Bisection Method

--Guide

--video

-3. [Lecture] Fixed Point Iteration

--Guide

--video

-4. [Lecture] Newton's Method

--Guide

--video

-5. [Activity] QUIZ

[Week 3] Error Analysis

-1. [Warming up]

--Introduction

-2. [Lecture] Introduction & Bisection Method

--Guide

--video

-3. [Lecture] Fixed Point Iteration

--Guide

--video

-4. [Lecture] Newton's Method

--Guide

--video

-5. [Activity] QUIZ

[Week 4] Interpolation

-1. [Warming up]

--Introduction

-2. [Lecture] Introduction & Lagrange Polynomial

--Guide

--video

-3. [Lecture] Divided Difference

--Guide

--video

-4. [Lecture] Binomial Theorem

--Guide

--video

-5. [Lecture] Spline

--Guide

--video

-6. [Activity] QUIZ

[Week 5] 积分,微分(적분, 미분)

-1. [Warming up]

--Introduction

-2. [Lecture] 积分,微分简介(적분, 미분 소개)

--Guide

--video

-3. [Lecture] Newton Cotes Formula

--Guide

--video

-4. [Lecture] Simpson's Rule

--Guide

--video

-5. [Activity] QUIZ

[Week 6] Linear Algebra

-1. [Warming up]

--Introduction

-2. [Lecture] Polynomial Version

--Guide

--video

-3. [Lecture] Matrix Version (Gauss Elimination)

--Guide

--video

-4. [Lecture] Numerical Version

--Guide

--video

-5. [Lecture] Determinant

--Guide

--video

-6. [Lecture] Example

--Guide

--video

-7. [Activity] QUIZ

[Week 7] LU Factorization

-1. [Warming up]

--Introduction

-2. [Lecture] LU Factorization

--Guide

--video

-3. [Lecture] 计算方法(계산법)

--Guide

--video

-4. [Lecture] Existence and Uniqueness

--Guide

--video

-5. [Lecture] Cholesky Factorization

--Guide

--video

-6. [Activity] QUIZ

[期中考试(중간고사)]

-期中考试(중간고사)

[Week 8] QR Factorization

-1. [Warming up]

--Introduction

-2. [Lecture] Proof

--Guide

--video

-3. [Lecture] Gram-Schmidt Process

--Guide

--video

-4. [Lecture] Example

--Guide

--video

-5. [Lecture] Matrix Norms

--Guide

--video

-6. [Activity] QUIZ

[Week 9] Iterative Method

-1. [Warming up]

--Introduction

-2. [Lecture] Jacobi Iterative Method

--Guide

--video

-3. [Lecture] Gauss Seidel Iterative Method

--Guide

--video

-4. [Lecture] Convergence Theorem

--Guide

--video

-5. [Lecture] Example

--Guide

--video

-6. [Activity] QUIZ

[Week 10] Positive Definite

-1. [Warming up]

--Introduction

-2. [Lecture] Definition

--Guide

--video

-3. [Lecture] Theorem & Example 1

--Guide

--video

-4. [Lecture] Theorem & Example 2

--Guide

--video

-5. [Lecture] Theorem & Example 3

--Guide

--video

-6. [Lecture] Theorem & Example 4

--Guide

--video

-7. [Activity] QUIZ

[Week 11] Ordinary Differential Equation

-1. [Warming up]

--Introduction

-2. [Lecture] First Order Equation

--Guide

--video

-3. [Lecture] Euler's Method

--Guide

--video

-4. [Lecture] Error Analysis

--Guide

--video

-5. [Lecture] Euler Method

--Guide

--video

-6. [Activity] QUIZ

[Week 12] Runge-Kutta Methods

-1. [Warming up]

--Introduction

-1. [Lecture] Introduction

--Guide

--video

-2. [Lecture] n-th Runge-Kutta Methods

--Guide

--video

-3. [Lecture] Multi Step Method

--Guide

--video

-4. [Lecture] Explicit

--Guide

--video

-5. [Lecture] Example

--Guide

--video

-QUIZ

[Week 13] O.D.E. and P.D.E.

-1. [Warming up]

--Introduction

-2. [Lecture] Boundary Value Problem With O.D.E.

--Guide

--video

-3. [Lecture] Partial Differential Equations

--Guide

--video

-4. [Activity] QUIZ

[期末考试(기말고사]

-期末考试(기말고사)

video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。