第2章插值法ppt课件.ppt
《第2章插值法ppt课件.ppt》由会员分享,可在线阅读,更多相关《第2章插值法ppt课件.ppt(129页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第第2章章 插插 值值 法法( Interpolation)一、问题的提出一、问题的提出第一类问题第一类问题 函数函数 y= f(x) 表达式表达式未知未知, 通过观察、通过观察、实验或测量得到上实验或测量得到上n+1个互异点个互异点 xi 的值的值 yi=f(xi) ( i=0, 1,., n) . 第二类问题第二类问题 函数函数 y= f(x)表达式表达式已知已知, 但太复
2、杂但太复杂, 计算得到其计算得到其(容易计算容易计算)在在n+1个互异点个互异点xi 的值的值 yi=f(xi) ( i=0, 1,., n) . 2.1 引引 言言 如三角函数表、对数表、平方根和立方根表等如三角函数表、对数表、平方根和立方根表等. 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物.Oxyx0 x1xn-1xn两类问题可归结为:已知一个表格函数两类问题可归结为:已知一个表格函数x x0 x1 x2 xny
3、y0 y1 y2 yn1. 问题问题: 如何确定函如何确定函数数f(x) 在任在任意点处的函意点处的函数值数值?y =f(x)x-数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物.Oxyx0 x1xn-1xny=p(x)y=f(x)2. 方法方法简单函数简单函数 y= p(x)满足条件满足条件 p(xi) = yi ( i=0, 1,., n) 插值插值和和数据拟合数据拟合用一个简单函数用一个简单函数 y= p(x)近似代替
4、近似代替函数函数y=f(x), 即即 f(x) p(x)3. 插值法的思想插值法的思想插值条件插值条件数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 例如例如, 用计算机程序控制加工机械零件。用计算机程序控制加工机械零件。 根据设计可给出零件外形曲线的某些型值点根据设计可给出零件外形曲线的某些型值点(xi, yi) (i=0,1,.,n), 加工时为控制每步走刀方向及步数加工时为控制每步走刀方向及步数, 就要就要算出零件外
5、形曲线其它点的函数值算出零件外形曲线其它点的函数值, 才能加工出外表才能加工出外表光滑的零件光滑的零件, 这就是求这就是求插值函数的问题插值函数的问题. 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物定义定义已知函数已知函数y= f(x)在区间在区间a , b 上互异个点上互异个点x0, x1, xn上的值上的值y0, y1, yn, 若存在一简单函数若存在一简单函数P(x)满足满足P(xi)=yi (i=0,1, .,
6、n) (2.1)就称就称P(x)为为f(x)的的插值函数插值函数, 点点x0, x1, xn称为称为插值节插值节点点, (xi, yi) 称为称为插值点插值点, a, b称为称为插值区间插值区间, 求插值函求插值函数数P(x)的方法称为的方法称为插值法插值法, 式式(1.1)称为称为插值条件插值条件. 多项多项式插值、分段插值、三角插值式插值、分段插值、三角插值等等. 本章只讨论多项式插值与分段插值本章只讨论多项式插值与分段插值.数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是
7、我也感到愉快,证实我的猜测没有错:表里边有一个活的生物从几何上看,插值法就是求曲线从几何上看,插值法就是求曲线 y=P(x), 使其使其通过给定的通过给定的n+1个点个点(xi, yi), i=0,1, ,n,并用它近似,并用它近似已知曲线已知曲线y=f(x),见下图,见下图.数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 已知函数已知函数 y= f(x)在在n+1个互异点个互异点xi 的值的值yi=f(xi) ( i=0
8、,1,., n) ,求一个多项式求一个多项式p(x), 使其满足使其满足 p(x)是一个次数不超过是一个次数不超过n 的多项式的多项式; p(xi)=yi (i=0,1, ., n)定义定义则则 p(x) 称为称为f(x) 的的n次插值多项式次插值多项式, 用用Pn(x)表示表示, 即即2.1.2 多项式插值多项式插值 (polynomial interpolation) Pn(x)=a0+a1x+a2x2+.+anxn (2.2)a=minxi, b=maxxi.数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么
9、把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(1) 插值多项式是否存在插值多项式是否存在? 若存在若存在, 是否唯一是否唯一?所须讨论的问题:所须讨论的问题:(2) 如何求插值多项式如何求插值多项式?(3) 插值多项式近似代替插值多项式近似代替 f(x) 的误差的误差?数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物定理定理1 设节点设节点 xi (i=0,1, ,n)互异互异,
10、 则则满足插值条件满足插值条件 Pn(xi)=yi (i=0,1, ., n) 证证 设所求的插值多项式为设所求的插值多项式为Pn(x)= a0+a1x+a2x2+.+anxn的次数不超过的次数不超过 n 的多项式存在且唯一的多项式存在且唯一.由由Pn(xi)=yi (i=0,1, ., n), 得得 插值多项式的存在性与唯一性插值多项式的存在性与唯一性数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物010000111101
11、(2.3)nnnnnnnnnaa xa xyaa xa xyaa xa xy 其系数行列式为其系数行列式为Vandermonde 行列式:行列式:200021110211()1nnjinj innnnxxxxxxxxxxx 0 由克莱姆法则,方程组由克莱姆法则,方程组(1.3)有唯一解有唯一解. 证毕证毕数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物先讨论先讨论n=1的情形的情形. 假定给定一个区间假定给定一个区间x0,
12、x1 及及端点函数值端点函数值 y0=f(x0), y1=f(x1),要求线性插值多项式要求线性插值多项式L1(x),使它满足,使它满足L1(x0)=y0, L1(x1)=y1. y=L1(x)的几何意义就是通的几何意义就是通过两点过两点(x0, y0)与与(x1, y1)的的直线,如右图直线,如右图.()yfx 1()yLx yx0 x1x1y0y对给定的插值点对给定的插值点(xi, yi), i=0,1, ,n,求插值多,求插值多项式可以有不同方法。项式可以有不同方法。数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西
13、,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物()yfx 1()yLx yx0 x1x1y0y1010010( )()yyL xyxxxx (点斜式方程点斜式方程)可写为可写为011010110( )xxxxL xyyxxxx (对称式方程对称式方程)数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物约瑟夫约瑟夫拉格朗日拉格朗日, 全名约瑟夫全名约瑟夫路路易斯易斯拉格朗日拉格
14、朗日(Joseph-Louis Lagrange)法国数学家、物理学家。法国数学家、物理学家。Lagrange法法1736- -1813 2.2 拉格朗日插值拉格朗日插值1736年年1月月25日生于意大利都灵日生于意大利都灵, 1813年年4月月10日卒日卒于巴黎于巴黎. 他在数学、力学和天文学三个学科领域中都他在数学、力学和天文学三个学科领域中都有历史性的贡献有历史性的贡献,其中尤以数学方面的成就最为突出其中尤以数学方面的成就最为突出. 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界
15、里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物n=1时时, 由对称式方程由对称式方程01010110( ),( )xxxxlxlxxxxx 011010110( )xxxxL xyyxxxx 线性组合得到的线性组合得到的, 其系数分别为其系数分别为y0及及y1, 即即 l0(x)及及l1(x)是一次多项式是一次多项式, 在节点在节点x0及及x1上分别满足上分别满足10 01 1( )( )( ).L xy lxy lx 00011111()1,()0;()0,()1.lxlxl xl x 2.2.1 线性插值与抛物线插值线性插值与抛物线插值看出看出, L1(x)是由两个线性函
16、数是由两个线性函数数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物称称l0(x)及及l1(x)为为线性插值基函数线性插值基函数,它们的图形为,它们的图形为插值基函数的特点插值基函数的特点: x0 x1 1l01 10 0l1 10 01 10 xy1 O x0( )lx y 11( )lxO x1x0 x1x1x0 x1l0 0l1 1数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了
17、一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物y=L2(x)在几何上就是通过三点在几何上就是通过三点 (x0, y0), (x1, y1), (x2, y2)的抛物线的抛物线. n=2时时, 假定插值节点为假定插值节点为x0, x1, x2,要求二次插值,要求二次插值多项式多项式L2(x),使它满足,使它满足L2(x0)=y0 0, L2(x1)=y1, L2(x2)=y2.1,(),0,1,2.0,ikikl xi kik 用基函数方法用基函数方法, 此时基函数此时基函数l0(x), l1(x), l2(x)
18、是二次是二次函数函数, 且在节点上分别满足条件且在节点上分别满足条件数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物满足条件的插值基函数很容易求出满足条件的插值基函数很容易求出. 例如求例如求l0(x), 因因它有两个零点它有两个零点x1及及x2, 故可表示为故可表示为012( )()(),l xA xxxx 其中其中A为待定系数,可由条件为待定系数,可由条件l0(x0)=1定出定出01021,()()Axxxx 于是于是1
19、200102()()( ),()()xxxxl xxxxx 同理可得同理可得0211012()()( ),()()xxxxl xxxxx 0122021()()( ).()()xxxxl xxxxx 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物n=2时的二次基函数图形为时的二次基函数图形为: 利用二次插值基函数利用二次插值基函数l0(x), l1(x), l2(x),立即得到,立即得到二次多项式二次多项式20 01 12
20、 2( )( )( )( ).L xy lxy lxy lx 显然满足显然满足 L2(x0)=y0 0, L2(x1)=y1, L2(x2)=y2.数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物20 01 12 2( )( )( )( ).L xy lxy lxy lx 将上面求得的基函数将上面求得的基函数l0(x), l1(x), l2(x)代入得代入得1220010202110120122021()()( )()()(
21、)()()()()()()()xxxxL xyxxxxxxxxyxxxxxxxxyxxxx 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.2.2 拉格朗日插值多项式拉格朗日插值多项式对对n=1和和n=2的情形的情形, 得到了一次与二次插值多得到了一次与二次插值多项式项式L1(x)及及L2(x), 它们分别是基函数的线性组合它们分别是基函数的线性组合, 下面将用基函数表示插值多项式的方法推广到一般下面将用基函数表示插值多
22、项式的方法推广到一般情形情形. Ln(xj)=yj, j=0,1, ,n. 为了构造为了构造Ln(x),我们先定义,我们先定义n次插值基函数次插值基函数.构造通过构造通过n +1个节点个节点x0 x1xn的的n次插值多次插值多项式项式Ln(x),假设它满足条件,假设它满足条件数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物定义定义1若若n次多项式次多项式lj(x) (j=0,1,n)在在n +1个节个节点点x0 x1xn上满
23、足条件上满足条件1,()( ,0,1, )0,jkkjlxj knkj 就称这就称这n +1个个n次多次多项式项式l0(x), l1(x), , ln(x)在为节点在为节点x0, x1, , xn上的上的n次插次插值基函数值基函数.0101( )( )( )nnxxxlxlxlx 节节函函 点点 数数函数值函数值100 010 001 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物用类似的推导方法,可得到用类似的推导方法,
24、可得到n次插值基函数为次插值基函数为00()()( )()()(0,1, )nkkknxxxxlxxxxxkn 11()()kkxxxx 11()()kkkkxxxx 0101( )( )( )nnxxxlxlxlx 节节函函 点点 数数函数值函数值100 010 001 数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物构造构造次数不超过次数不超过n的多项式的多项式称为称为拉格朗日插值多项式拉格朗日插值多项式。则则Ln(x)
25、满足满足Ln (xj)= yj , i=0,1, , n,)()()()(1100 xlyxlyxlyxLnnn 由唯一性得:由唯一性得: Ln (x) Pn (x)数值分析数值分析第二章第二章 插值法插值法 太原理工大学数学学院太原理工大学数学学院我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物记记1010( )()()()(),nnnkkxxxxxxxxx 则则于是于是1001( )( )( ).()()nnnnk kkkkknkxL xy lxyxxx Note: n次插值多项式是次数次插值多项式是次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章插值法 ppt 课件
限制150内