/* Solutions of Nonlinear Equations */

Slides:



Advertisements
Similar presentations
第二章 导数与微分 主讲人:张少强 Tianjin Normal University 计算机与信息工程学院.
Advertisements

一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
第 4 章 数值微积分. 4.1 内插求积 Newton-Cotes 公式 第 4 章 数值微积分 4.1 内插求积 Newton-Cotes 公式.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
5.4 微 分 一、微分概念 二、微分的运算法则与公式 三、微分在近似计算上的应用. 引例 一块正方形金属片受热后其边长 x 由 x 0 变到 x 0  x  考查此薄片的面积 A 的改变情况  因为 A  x 2  所以金属片面 积的改变量为  A  (x 0 
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
第三章 函数逼近 — 最佳平方逼近.
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
数学分析 江西财经大学 统计学院 2012级 密码: sxfx2012
第二节 微积分基本定理 一、积分上限函数及其导数 二、积分上限函数求导法则 三、微积分基本公式.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第四章 定积分及其应用 4.3 定积分的概念与性质 微积分基本公式 定积分的换元积分法与分部积分法 4.5 广义积分
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
第四章 一元函数的积分 §4.1 不定积分的概念与性质 §4.2 换元积分法 §4.3 分部积分法 §4.4 有理函数的积分
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第十八章 含参变量的反常积分 教学目标: 1°使学生掌握含参变量反常积分概念; 2°使学生学会用定义证明含参变量反常积分收敛性。
第三节 函数的求导法则 一 函数的四则运算的微分法则 二 反函数的微分法则 三 复合函数的微分法则及微分 形式不变性 四 微分法小结.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第二章 导数与微分 第二节 函数的微分法 一、导数的四则运算 二、复合函数的微分法.
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第5章 §5.3 定积分的积分法 换元积分法 不定积分 分部积分法 换元积分法 定积分 分部积分法.
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
非線性規劃 Nonlinear Programming
数值积分  在[a, b]上取 a  x0 < x1 <…< xn  b,做 f 的 n 次插值多项式 ,即得到
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第二章 非线性方程的数值解法 非线性方程 n次代数方程 : 超越方程: n=1,2 n=3,4 n≥5 求根公式 查数学手册 ? 如
高等数学 西华大学应用数学系朱雯.
28.1 锐角三角函数(2) ——余弦、正切.
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
一元弱酸pH值的计算机数值求解 化学系1班 殷乃宁.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
Partial Differential Equations §2 Separation of variables
第二章 函数 插值 — 分段低次插值.
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
概 率 统 计 主讲教师 叶宏 山东大学数学院.
第十章 双线性型 Bilinear Form 厦门大学数学科学学院 网址: gdjpkc.xmu.edu.cn
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§8.3 不变因子 一、行列式因子 二、不变因子.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第一节 不定积分的概念与性质 一、原函数与不定积分的概念 二、不定积分的几何意义 三、基本积分表 四、不定积分的性质 五、小结 思考题.
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
§2 方阵的特征值与特征向量.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
第三章 从概率分布函数的抽样 (Sampling from Probability Distribution Functions)
第四章 函数的 积分学 第七节 定积分的换元积分法     与分部积分法 一、定积分的换元积分法 二、定积分的分部积分法.
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
第六章 线性方程组的迭代法 — Jacobi, G-S and SOR.
三角 三角 三角 函数 余弦函数的图象和性质.
第一节 不定积分的概念与性质 原函数与不定积分的概念 基本积分表 不定积分的性质 小结、作业 1/22.
第三章 线性方程组 §4 n维向量及其线性相关性(续7)
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
1.2.2 充要条件 高二数学 选修 1-1 第一章 常用逻辑用语.
Presentation transcript:

/* Solutions of Nonlinear Equations */ 第三章 非线性方程求根 /* Solutions of Nonlinear Equations */ 求 f (x) = 0 的根 §1 多项式基础 /* Polynomials */ (自习) §2 二分法 /* Bisection Method */ 原理:若 f C[a, b],且 f (a) · f (b) < 0,则 f 在 (a, b) 上必有一根。

When to stop? b x1 x* a a b x2 或 不能保证 x 的精度 2 x x*

误差 分析: 第1步产生的 有误差 第 k 步产生的 xk 有误差 对于给定的精度  ,可估计二分法所需的步数 k : ①简单; ② 对f (x) 要求不高(只要连续即可) . ①无法求复根及偶重根 ② 收敛慢 注:用二分法求根,最好先给出 f (x) 草图以确定根的大概位置。或用搜索程序,将[a, b]分为若干小区间,对每一个满足 f (ak)·f (bk) < 0 的区间调用二分法程序,可找出区间[a, b]内的多个根,且不必要求 f (a)·f (b) < 0 。

Is it really better than  试位法 /* Regula Falsi Method */ Is it really better than Bisection Method? (b, f (b)) b a x* (a+b)/2 (a, f (a)) 注:试位法每次迭代比二分法多算一次乘法,而且不保证收敛。

§3 迭代法 /* Fixed-Point Iteration */ 等价变换 f (x) = 0 x = g (x) g (x) 的不动点 f (x) 的根 从一个初值 x0 出发,计算 x1 = g(x0), x2 = g(x1), …, xk+1 = g(xk), … 若 收敛,即存在 x* 使得 ,且 g 连续,则由 可知 x* = g(x* ),即x* 是 g 的不动点,也就是f 的根。 思路 So basically we are done! I can’t believe it’s so simple! What’s the problem? Oh yeah? Who tells you that the method is convergent?

    x y y = x x y y = x x0 p0 p1 y=g(x) y=g(x) x* x1 x0 p0 x1 x*

      定理 考虑方程 x = g(x), g(x)C[a, b], 若 ( I ) 当 x[a, b] 时, g(x)[a, b]; ( II )  0  L < 1 使得 | g’(x) |  L < 1 对  x[a, b] 成立。 则任取 x0[a, b],由 xk+1 = g(xk) 得到的序列 收敛于g(x) 在[a, b]上的唯一不动点。并且有误差估计式:   ( k = 1, 2, … ) 且存在极限     k  

   证明:① g(x) 在[a, b]上存在不动点? 令 有根 ② 不动点唯一? 反证:若不然,设还有 ,则 在 和 之间。 而 ② 不动点唯一? 反证:若不然,设还有 ,则 在 和 之间。  而 ③ 当k   时, xk 收敛到 x* ? 

   小 ④ 可用 来控制收敛精度 ⑤ L 越 收敛越快 ⑥ 可用 来控制收敛精度 ⑤ L 越 收敛越快  小 ⑥  注:定理条件非必要条件,可将[a, b]缩小,定义局部收敛性:若在 x* 的某 领域 B = { x | | x  x* |   } 有 gC1[a, b] 且 | g’(x*) | < 1,则由x0B 开始的迭代收敛。即调整初值可得到收敛的结果。

改进、加速收敛 /* accelerating convergence */  待定参数法: 若 | g’(x) |  1,则将 x = g(x) 等价地改造为 求K,使得 例:求 在 (1, 2) 的实根。 如果用 进行迭代,则在(1, 2)中有 现令 希望 ,即 在 (1, 2) 上可取任意 ,例如K = 0.5,则对应 即产生收敛序列。

一般地,有:  Aitken 加速: 比 收敛得略快。  Steffensen 加速: x y y = x y = g(x) x* 比 收敛得略快。 x y y = x y = g(x) x* P(x1, x2) x2  Steffensen 加速: P(x0, x1) x1 x0

§4 牛顿法 /* Newton - Raphson Method */ 原理:将非线性方程线性化 —— Taylor 展开 /* Taylor’s expansion */ 取 x0  x*,将 f (x)在 x0 做一阶Taylor展开: , 在 x0 和 x 之间。 将 (x*  x0)2 看成高阶小量,则有: x y x* x0 线性 /* linear */ 只要 f C1,每一步迭代都有f ’( xk )  0, 而且 ,则 x*就是 f 的根。

定理 定理 (收敛的充分条件)设 f C2[a, b],若 (1) f (a) f (b) < 0;(2) 在整个[a, b]上 f ”不变号且 f ’(x)  0; (3) 选取 x0  [a, b] 使得 f (x0) f ”(x0) > 0; 则Newton’s Method产生的序列{ xk } 收敛到f (x) 在 [a, b] 的唯一根。 产生的序列单调有界,保证收敛。 有根 根唯一 定理 (局部收敛性)设 f C2[a, b],若 x* 为 f (x) 在[a, b]上的根,且 f ’(x*)  0,则存在 x* 的邻域 使得任取初值 ,Newton’s Method产生的序列{ xk } 收敛到x*,且满足

在单根 /*simple root */ 附近收敛快 证明:Newton’s Method 事实上是一种特殊的不动点迭代 其中 ,则 收敛  在单根 /*simple root */ 附近收敛快 由 Taylor 展开: 只要 f ’(x*)  0,则令 可得结论。

I have the proof, but there 注:Newton’s Method 收敛性依赖于x0 的选取。 Excuses for not doing homework I have the proof, but there isn't room to write it in this margin.   x0 x0 x0 x*

 改进与推广 /* improvement and generalization */  重根 /* multiple root */ 加速收敛法: Q1: 若    ,Newton’s Method 是否仍收敛? 设 x* 是 f 的 n 重根,则: 且 。 因为 Newton’s Method 事实上是一种特殊的不动点迭代, 其中 ,则 A1: 有局部收敛性,但重数 n 越高,收敛越慢。 Q2: 如何加速重根的收敛?  A2: 将求 f 的重根转化为求另一函数的单根。 令     ,则 f 的重根 =  的单根。

收敛比Newton’s Method 慢,且对初值要求同样高。  正割法 /* Secant Method */ : Newton’s Method 一步要计算 f 和 f ’,相当于2个函数值,比较费时。现用 f 的值近似 f ’,可少算一个函数值。 割线 /* secant line */ x0 切线 /* tangent line */ 收敛比Newton’s Method 慢,且对初值要求同样高。 x1 切线斜率  割线斜率 需要2个初值 x0 和 x1。

 下山法 /* Descent Method */ ——Newton’s Method 局部微调: 原理:若由 xk 得到的 xk+1 不能使 | f | 减小,则在 xk 和 xk+1 之间找一个更好的点 ,使得 。 xk xk+1 注: = 1 时就是Newton’s Method 公式。 当  = 1 代入效果不好时,将  减半计算。

 求复根 /* Finding Complex Roots */ —— Newton 公式中的自变量可以是复数 记 z = x + i y, z0 为初值,同样有 设 代入公式,令实、虚部对应相等,可得

§5 迭代法的收敛阶 /* Order of Convergence */ 定义    设迭代 xk+1 = g(xk) 收敛到g(x) 的不动点 x*。 设 ek = xk  x*,若       ,则称该迭代为p 阶收敛,其中 C 称为渐进误差常数。/* { xk } converges to x* of order p, with asymptotic error constant C > 0 */  一般 Fixed-Point Iteration 有        ,称为线 性收敛 /* linear convergence */,这时 p = 1,0 < C < 1。  Aitken 加速有      。 称为超线性收敛 /* superlinear convergence */。 注:超线性收敛不一定有 p > 1。 例如 xn = 1/nn 超线性收敛到0,但对任何 p > 1 都没有 p 阶收敛。

This is a one line proof...if we start sufficiently far to the left.  Steffensen 加速有 p = 2,条件是 ,称为平方收敛 /* quadratic convergence */。  Newton’s Method 有 ,只要 , 就有 p  2。重根是线性收敛的。 Q: 如何实际确定收敛阶和渐进误差常数? 定理 设 x* 为x = g(x) 的不动点,若 ,p  2; ,且 ,则 xk+1 = g(xk) 在 内 p 阶收敛。 This is a one line proof...if we start sufficiently far to the left. k   C 证明: x*