第四章 插值 /* Interpolation */

Slides:



Advertisements
Similar presentations
--- I think I____ (ride)my bike. --- If you___ ( 替代词 ), you___ (be)late. --- I think I’m going to______ ( 呆在家里 ) --- If you do, you’ll be sorry. --- I’m.
Advertisements

讀經教育  第一組:吳碧霞、陳鍾仁  第二組:吳雪華、謝濰萁  第三組:邱國峰、林佳玫. 不論上智下愚 成功的教育 讓每個孩子 都能成為最優秀的人才.
心理现象及心理学效应. 蝴蝶效应 青蛙现象 鳄鱼法则 鲇鱼效应 羊群效应 木桶理论 马太效应 手表定律 破窗理论 二八定律 木桶理论 马太效应 责任分散效应 鸟笼逻辑 帕金森定律 晕轮效应 霍桑效应 习得性无助实验 证人的记忆 罗森塔尔效应 虚假同感偏差.
1/14 练习题 Ex1. 计算球体 V 允许其相对误差限为 1%, 问测量球 半径 R 的相对误差限最大为多少 ? 试分析高度误差对面积计算的影响。 Ex2. 将地球模型取为半径为 R (km) 的球体,赤道上 方高度为 d (km) 的地球同步卫星发射的信号对地球 的覆盖面积计算公式为 Ex3 在计算机上对调和级数逐项求和.
第三章 微分中值定理与 导数的应用. 3.1 微分中值定理 3.3 洛必达法则 3.2 泰勒公式 3.4 函数的单调性 3.9 曲率 3.8 函数图形的描绘 3.5 函数的极值 3.7 曲线的凹凸性及拐点 3.6 函数的最值及其应用.
1.3 二项式定理. [ 题后感悟 ] 方法二较为简单,在展开二项式之前根据二项 式的结构特征进行适当变形,可使展开多项式的过程简化.记 准、记熟二项式 (a + b) n 的展开式,是解答好与二项式定理有关 问题的前提,对较复杂的二项式,有时可先化简再展开,会更 简便.
1 第三章 函数逼近 — 正交多项式. 2 内容提要 正交多项式 正交函数族与正交多项式 Legendre 正交多项式 Chebyshev 正交多项式 Chebyshev 插值 第二类 Chebyshev 正交多项式 Laguerre 正交多项式 Hermite 正交多项式.
高等数学 A (一) 总复习(2).
第十五章 控制方法.
Have you ever been to a zoo? zoo water park Have you ever been to a water park?
谢 旋.
第九章 常微分方程的数值解法 主 要 内 容 §1、引言 §2、初值问题的数值解法--单步法 §3、龙格-库塔方法 §4、收敛性与稳定性
第七章 多變數微積分 課程目標 多變數函數 偏微分 多變數函數的極值 受制型極值與拉氏乘子法 最小平方法 全微分 二重積分.
微積分 精華版 Essential Calculus
我们会赞叹生命之花的绚丽和多姿,也会歌颂生命之树的烂漫和青翠,但是生命是如此脆弱……
汽车在( )上行驶.
資2-6-3 能發現並討論問題 教育部增置國小圖書教師輔導與教育訓練計畫 圖書資訊利用教育教學綱要及教學設計小組
第2章 插值 2.1 拉格朗日插值 2.2 插值余项 2.3 分段插值 2.4 牛顿插值 2.5 等距结点插值
老師的啟示.
§2 无穷积分的性质与收敛判别.
Human Resource Management
UNIVERSE 。 我國志願服務發展趨勢與展望
第六节 脑和脊髓的传导通路.
搏 今日不搏何时搏 人生能有几回搏.
通信原理.
说一说 现在的你和小时候的你 相比有什么变化?.
第8章 回归分析 本章教学目标: 了解回归分析在经济与管理中的广泛应用; 掌握回归分析的基本概念、基本原理及其分析应用的基本步骤;
Unit 5 Dialogues Detailed Study of Dialogues (对话) Exercises(练习)
3-3 Modeling with Systems of DEs
期末考的範圍遠遠多於期中考,要了解的定理和觀念也非常多
期末考的範圍遠遠多於期中考,要了解的定理和觀念也非常多
第六章 数值计算命令与例题 北京交通大学.
我祝願你足夠 背景音樂-星空下的小喇叭【電影:亂世忠魂】 AUTO.
Course 9 NP Theory序論 An Introduction to the Theory of NP
11/6 今天的学习目标 (Today’s Learning Objectives)
数值积分  在[a, b]上取 a  x0 < x1 <…< xn  b,做 f 的 n 次插值多项式 ,即得到
Remember the five simple rules to be happy 快樂的五個簡單常規
第二章 插值.
灵敏度分析 (what-if分析) 在实际问题中,我们首先收集有关数据,建立线性规划模型,用Excel求解.
说说看 比较现在的你和四年前的你有什么变化?.
Ask and answer when the test will be: 什麼時候考中文說和寫? 下個月/下個星期.
lululemon | Taiwan Taiwan, are you ready?!
Zhōng wén kè 中 文 课 Chinese Class 3.
第十五课:在医院看病.
Section A Period 2.
如何增加对欧贸易出口 中国制造展销中心(英国)有限公司 首席执行官 理查德·赛斯
导数的应用 ——函数的单调性与极值.
Remember the five simple rules to be happy 快樂的五個簡單常規
Mechanics Exercise Class Ⅰ
中央社新聞— <LTTC:台灣學生英語聽說提升 讀寫相對下降>
练习 将一枚骰子连掷两次,以X表示两次所得点数之 和,试写出随机变量X的分布律. 解: X =“出现的点数”
第 1 章 直線和線性函數.
Remember the five simple rules to be happy 快樂的五個簡單常規
Remember the five simple rules to be happy 快樂的五個簡單常規
Q & A.
10/26 今天的学习目标 (Today’s Learning Objectives)
Remember the five simple rules to be happy 快樂的五個簡單常規
第 四 章 迴歸分析應注意之事項.
第三模块 函数的微分学 第一节 导数的概念 一、瞬时速度 曲线的切线斜率 二、导数的定义 三、导数的几何意义 四、导数的物理意义 五、导函数
Unit 1 How do you study for a test?
函數與極限 函數 函數的圖形 函數的極限 連續函數 在無窮大處的極限 無窮極限 經濟學上的函數 商用微績分 Chapter 1 函數與極限.
第六章 影像幾何 6.1 數據內插法 假設有4 個數值要放大成8 個數值,該怎麼做? 解出線性係數a、b如下:
两个变量的线性相关 琼海市嘉积中学 梅小青.
 隐式欧拉法 /* implicit Euler method */
第 五 章 插 值 法 与曲线拟合 插值法.
國際會計準則(IFRS)推動現況及因應之道
3-3 随机误差的正态分布 一、 频率分布 在相同条件下对某样品中镍的质量分数(%)进行重复测定,得到90个测定值如下:
991 中大英語自學小組 English Study Group
9.5 函数的幂级数展开式 通过上节的学习知道:任何一个幂级数在其收敛区间 内,均可表示成一个函数(即和函数).但在实际中为了便于
陳情表之外     with 三仁 三樂 歐陽宜璋製於 /10/23.
Presentation transcript:

第四章 插值 /* Interpolation */ 当精确函数 y = f(x) 非常复杂或未知时,在一系列节点 x0 … xn 处测得函数值 y0 = f(x0), … yn = f(xn),由此构造一个简单易算的近似函数 g(x)  f(x),满足条件g(xi) = f(xi) (i = 0, … n)。这里的 g(x) 称为f(x) 的插值函数。最常用的插值函数是 …? 多项式 g(x)  f(x) x0 x1 x2 x3 x4 x

称为拉氏基函数 /* Lagrange Basis */, 满足条件 li(xj)=ij /* Kronecker Delta */ §1 拉格朗日多项式 /* Lagrange Polynomial */ n i y x P , ... ) ( = 求 n 次多项式 使得 条件:无重合节点,即 n = 1 称为拉氏基函数 /* Lagrange Basis */, 满足条件 li(xj)=ij /* Kronecker Delta */ 已知 x0 , x1 ; y0 , y1 ,求 使得 1 ) ( , y x P = 可见 P1(x) 是过 ( x0 , y0 ) 和 ( x1, y1 ) 两点的直线。 ) ( 1 x y P - + = 1 x - = y0 + y1  = 1 ) ( i y x l l0(x) l1(x)

   希望找到li(x),i = 0, …, n 使得 li(xj)=ij ;然后令 n  1 y x l P ) ( ,则显然有Pn(xi) = yi 。 n  1 li(x) 每个 li 有 n 个根 x0 … xi … xn 与 有关,而与 无关 Lagrange Polynomial 节点 f  = - n j j  i i x C l ) ( )...(  - = j  i j i x C l ) ( 1

定理 (唯一性) 满足 的 n 阶插值多项式是唯一存在的。 证明: ( p.105-106 利用Vandermonde 行列式论证) 反证:若不唯一,则除了Ln(x) 外还有另一 n 阶多项式 Pn(x) 满足 Pn(xi) = yi 。 考察 则 Qn 的阶数  n 而 Qn 有 个不同的根 n + 1 x0 … xn 注:若不将多项式次数限制为 n ,则插值多项式不唯一。 例如 也是一个插值多项式,其中 可以是任意多项式。

   插值余项 /* Remainder */ 设节点 在[a , b]内存在, 考察截断误差 ,且 f 满足条件 , = - n i x K R ) ( Rn(x) 至少有 个根 Rolle’s Theorem: 若 充分光滑, ,则 存在 使得 。 n+1 注意这里是对 t 求导 任意固定 x  xi (i = 0, …, n), 考察  = -  n i x t K Rn ) ( j 推广:若 (x)有 n+2 个不同的根 x0 … xn x 使得 使得 = + - ! ) 1 )( ( n x K L f ! ) 1 ( + - n x K R 存在 使得 ! ) 1 ( + = n f x K

当 f(x) 为任一个次数 n 的多项式时, , 可知 ,即插值多项式对于次数 n 的多项式是精确的。 注: 通常不能确定 x , 而是估计 , x(a,b) 将 作为误差估计上限。 当 f(x) 为任一个次数 n 的多项式时, , 可知 ,即插值多项式对于次数 n 的多项式是精确的。 Quiz: 给定 xi = i +1, i = 0, 1, 2, 3, 4, 5. 下面哪个是 l2(x)的图像? y - 1 0.5 2 3 4 5 6 x A B C 

内插通常优于外推。选择要计算的 x 所在的区间的端点,插值效果较好。 例:已知 分别利用 sin x 的1次、2次 Lagrange 插值计算 sin 50 并估计误差。 解: n = 1 分别利用x0, x1 以及 x1, x2 计算 利用 内插通常优于外推。选择要计算的 x 所在的区间的端点,插值效果较好。 ) 18 5 ( 50 sin 1  p L 0.77614 这里 而 sin 50 = 0.7660444… 外推 /* extrapolation */ 的实际误差  0.01001 利用 sin 50  0.76008, 内插 /* interpolation */ 的实际误差  0.00596

sin 50 = 0.7660444… 2次插值的实际误差  0.00061 高次插值通常优于低次插值 ) 18 5 ( 50 sin 2  p L 0.76543 sin 50 = 0.7660444… 2次插值的实际误差  0.00061 高次插值通常优于低次插值 但绝对不是次数越高就越好,嘿嘿……

§2 牛顿插值 /* Newton’s Interpolation */ Lagrange 插值虽然易算,但若要增加一个节点时,全部基函数 li(x) 都需重新算过。 ? 将 Ln(x) 改写成 的形式,希望每加一个节点时, 只附加一项上去即可。  差商(亦称均差) /* divided difference */ 1阶差商 /* the 1st divided difference of f w.r.t. xi and xj */ 2阶差商

Warning: my head is exploding… What is the point of this formula? (k+1)阶差商: 1 ] , ... [ + - = k x f 事实上 其中 Warning: my head is exploding… What is the point of this formula? 差商的值与 xi 的顺序无关!

… … … … ai = f [ x0, …, xi ]  牛顿插值 /* Newton’s Interpolation */ Nn(x) 1 2 … … … … n1 1 + (x  x0)  2 + … … + (x  x0)…(x  xn1)  n1 Nn(x) ai = f [ x0, …, xi ] Rn(x)

 实际计算过程为 注: 由唯一性可知 Nn(x)  Ln(x), 只是算法不同,故其余项也相同,即 f (x0) f (x1) … f (xn1) f (xn) f [x0, x1] f [x1, x2] … … f [xn1, xn] f [x0, x1 , x2] … … f [xn2, xn1, xn] f [x0, …, xn] f (xn+1) f [xn, xn+1] f [xn1, xn, xn+1] f [x1, …, xn+1] f [x0, …, xn+1]

 等距节点公式 /* Formulae with Equal Spacing */ 当节点等距分布时: 向前差分 /* forward difference */ i f - =  + 1 i k f 1 ) ( - +  = 向后差分 /* backward difference */ i1 i f - =  1 -  = i k f 中心差分 /* centered difference */ 其中

   差分的重要性质:  线性:例如  若 f (x)是 m 次多项式,则 是 次多项式,而  差分值可由函数值算出: 其中  线性:例如  若 f (x)是 m 次多项式,则 是 次多项式,而  差分值可由函数值算出:  = - + D n j k f ) 1 (  其中 /* binomial coefficients */ k j n f D  = +  函数值可由差分值算出: k h f x ! ] , ... [ D = n 1  - 由 Rn 表达式  k h f ) ( D = x

   牛顿前差公式 /* Newton’s forward-difference formula */ 牛顿公式  牛顿前差公式 /* Newton’s forward-difference formula */ 设 ,则 ) ( x f k t h N n  = +   牛顿后差公式 /* Newton’s backward-difference formula */ 将节点顺序倒置: 设 ,则 ) ( 1 n k x f t h N  - = +  注:一般当 x 靠近 x0 时用前插,靠近 xn 时用后插,故两种公式亦称为表初公式和表末公式。

要求在1个节点 x0 处直到m0 阶导数都重合的插值多项式即为Taylor多项式 §3 厄米插值 /* Hermite Interpolation */ 不仅要求函数值重合,而且要求若干阶导数也重合。 即:要求插值函数  (x) 满足 (xi) = f (xi), ’ (xi) = f ’ (xi), …, (mi) (xi) = f (mi) (xi). 注: N 个条件可以确定 阶多项式。 N  1 要求在1个节点 x0 处直到m0 阶导数都重合的插值多项式即为Taylor多项式 其余项为 一般只考虑 f 与f ’的值。

例:设 x0  x1  x2, 已知 f(x0)、 f(x1)、 f(x2) 和 f ’(x1), 求多项式 P(x) 满足 P(xi) = f (xi),i = 0, 1, 2,且 P’(x1) = f ’(x1), 并估计误差。 解:首先,P 的阶数 = 3 模仿 Lagrange 多项式的思想,设   + = 2 1 3 ) ( i x h x1 f ’ f P  其中 hi(xj) = ij , hi’(x1) = 0, (xi) = 0, ’(x1) = 1  h1 有根 x1, x2,且 h0’(x1) = 0  x1 是重根。 h0(x) ) ( 2 1 x C h - = 又: h0(x0) = 1  C0 h2(x) 与h0(x) 完全类似。 h1(x) 有根 x0, x2  与 Lagrange 分析完全类似 ) )( ( 2 1 x B Ax h - + = 由余下条件 h1(x1) = 1 和 h1’(x1) = 0 可解。 (x)  h1  h1 ) )( ( 2 1 x C - = 有根 x0, x1, x2   h1 又: ’(x1) = 1  C1 可解。

一般地,已知 x0 , …, xn 处有 y0 , …, yn 和 y0’ , …, yn’ ,求 H2n+1(x) 满足 H2n+1(xi) = yi , H’2n+1(xi) = yi’。  + = n i ) ( x h yi H2n+1  yi’ 解:设 其中 hi(xj) = ij , hi’(xj) = 0, (xj) = 0, ’(xj) = ij  hi 这样的Hermite 插值唯一 hi(x) 有根 x0 , …, xi , …, xn且都是2重根   ) ( 2 x l B A h i + = 由余下条件 hi(xi) = 1 和 hi’(xi) = 0 可解Ai 和 Bi  (x)  hi  hi ) ( i li2(x) x C - = 有根 x0 , …, xn, 除了xi 外都是2重根   hi 又: ’(xi) = 1  Ci = 1  hi ) ( x i li2(x) - = 设 则

  求Hermite多项式的基本步骤:  写出相应于条件的hi(x)、 hi(x) 的组合形式; Quiz: 给定 xi = i +1, i = 0, 1, 2, 3, 4, 5. 下面哪个是 h2(x)的图像?  x - 1 0.5 2 3 4 5 6 y  斜率=1  求Hermite多项式的基本步骤:  写出相应于条件的hi(x)、 hi(x) 的组合形式;   对每一个hi(x)、 hi(x) 找出尽可能多的条件给出的根;   根据多项式的总阶数和根的个数写出表达式;  根据尚未利用的条件解出表达式中的待定系数;  最后完整写出H(x)。

 §4 分段低次插值 /* piecewise polynomial approximation */ 分段低次插值 例:在[5, 5]上考察 的Ln(x)。取 - 5 4 3 2 1 0.5 1.5 2.5 Ln(x)  f (x)  Remember what I have said? Increasing the degree of interpolating polynomial will NOT guarantee a good result, since high-degree polynomials are oscillating. n 越大, 端点附近抖动 越大,称为 Runge 现象 分段低次插值

 分段线性插值 /* piecewise linear interpolation */ 在每个区间 上,用1阶多项式 (直线) 逼近 f (x): 记 ,易证:当 时, 一致 失去了原函数的光滑性。 How can we make a smooth interpolation without asking too much from f ? Headache …  分段Hermite插值 /* Hermite piecewise polynomials */ 给定 在 上利用两点的 y 及 y’ 构造3次Hermite函数 导数一般不易得到。

When you start writing the program, you will find how easy it is to calculate the Lagrange polynomial. Oh yeah? What if I find the current interpolation not accurate enough? Right. Then all the Lagrange basis, li(x), will have to be re-calculated. Then you might want to take more interpolating points into account. Excellent point ! We will come to discuss this problem next time.