Ch2_2插值余项与误差估计
- 格式:ppt
- 大小:731.50 KB
- 文档页数:16
代数插值算法与误差估计1. 线性插值与抛物插值线性插值 当n=1时:已知 xk, xk+1;yk, y k+1, 求线性插值多项式 101()L x a a x =+ 使得:1()k k L x y =且111()k k L x y ++=.可见,1()L x 是过(,)k k x y 和11(,)k k x y ++的一条直线。
()111()k kk k k ky y L x y x x x x ++-=+-- 点斜式11111()k kk k k k k kx x x x L x y y x x x x ++++--=+-- 两点式令()11k k k k x x l x x x ++-=-,()11kk k kx x l x x x ++-=-则:()()111()k k k k L x l x y l x y ++=+称()k l x 及()1k l x +为一次插值基函数,或线性插值基函数。
注意:基函数 ()10i j ij i jl x i jδ=⎧==⎨≠⎩抛物线插值 当n=2时:已知xk-1,xk, xk+1;yk-1, yk, y k+1, 求二次插值多项式 2()L x 使得:211()k k L x y --=,2()k k L x y =,211()k k L x y ++=。
可见,2()L x 是过11(,)k k x y --,(,)k k x y 和11(,)k k x y ++的抛物线。
利用基函数法构造()10i j ij i jl x i jδ=⎧==⎨≠⎩ i , j = k-1, k, k+1 因此构造()()()()()11111k k k k k k k x x x x l x x x x x +---+--=-- ()()()()()1111k k k k k k k x x x x l x x x x x -+-+--=--()()()()()11111k k k k k k k x x x x l x x x x x -++-+--=-- 此时:()()()21111()k k k k k k L x l x y l x y l x y --++=++称()1k l x -,()k l x 及()1k l x +为二次插值基函数,或抛物插值基函数。
Ch2. 插值法§1. 插值问题引例 矿井中某处的瓦斯浓度y 与该处距地面的距离x 有关,现用仪器测得从地面到井下500米每隔50米的瓦斯浓度数据(,)(0,1,2,,10)= i i x y i ,根据这些数据完成下列工作:(1)寻找一个函数,要求从此函数中可近似求得从地面到井下500米之间任意一点处的瓦斯浓度;(2)估计井下600米处的瓦斯浓度。
第一个问题可归结为“已知函数在n x x x ,,,10⋅⋅⋅处的值,求函数在区间[]n x x ,0内其它点处的值”,这种问题适宜用插值方法解决。
但对第二个问题不宜用插值方法,因为600米已超出所给数据范围,用插值函数外推插值区间外的数据会产生较大的误差。
解决第二个问题的常用方法是,根据地面到井下500处的数据求出瓦斯浓度与地面到井下距离之间的函数关系)(x f ,由)(x f 求井下600米处的瓦斯浓度。
定义 设)(x f y =在[]b a ,中1+n 个点n x x x <⋅⋅⋅<<10处的值)(i i x f y =为已知,现根据上述数据构造一个简单函数)(x p ,使i i y x p =)(,这种问题称为插值问题。
i x x p x f ),(),(,i i y x p =)(分别称为被插值函数、插值函数、插值节点和插值条件。
若)(x p 为多项式,则此问题称为多项式插值或代数插值。
定理1 在插值节点n x x x ,,,10⋅⋅⋅处,取给定值n y y y ,,,10⋅⋅⋅,且次数不高于n 的插值多项式是存在且唯一的。
证 令n n x a x a a x p +⋅⋅⋅++=10)(,则根据插值条件i i y x p =)(有下列等式:⎪⎪⎩⎪⎪⎨⎧=+⋅⋅⋅++=⋅⋅⋅⋅⋅⋅=+⋅⋅⋅++==+⋅⋅⋅++=n n n n n n nn nn yx a x a a x p y x a x a a x p y x a x a a x p 10111101000100)()()( (关于i a 的1+n 阶线性方程组), 其系数行列式是范德蒙(V andermonde )行列式()011111100≠-=⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅=∏≥>≥j i n j innnnn x xx x x x x x D 。
数值分析学习公式总结数值分析是以计算机为工具,对数学问题进行数值计算和近似方法的研究。
在数值分析中,有许多重要的数学公式和算法被广泛应用。
下面是一些数值分析中常用的公式和算法的总结。
1.插值公式:-拉格朗日插值公式:假设有给定的n个点(x_0,y_0),(x_1,y_1),...,(x_n,y_n),则对于任意一个x,可以通过拉格朗日插值公式计算出相应的y值。
-牛顿插值公式:利用差商构造的插值公式,对给定n个点进行插值,得到一个多项式函数。
2.数值积分公式:-矩形法:将区间分割成若干小矩形,计算每个矩形的面积然后求和。
-梯形法:将区间分割成若干个梯形,计算每个梯形的面积然后求和。
-辛普森法则:将区间分割成若干个小区间,通过对每个小区间应用辛普森公式计算出近似的定积分值。
3.数值微分公式:-前向差分公式:利用函数在特定点的导数与函数在该点附近的值之间的关系,通过近似计算导数的值。
-后向差分公式:类似于前向差分公式,但是利用函数在特定点的导数与函数在该点附近的值之间的关系,通过近似计算导数的值。
-中心差分公式:利用函数在特定点的导数与函数在该点两侧的值之间的差异,通过近似计算导数的值。
4.数值解线性方程组方法:-直接法:高斯消元法,LU分解法等。
-迭代法:雅可比迭代法,高斯-赛德尔迭代法等。
5.最小二乘拟合法:-线性最小二乘拟合:通过线性回归的方法,寻找最佳的拟合直线。
-非线性最小二乘拟合:通过非线性回归的方法,寻找最佳的非线性拟合曲线。
6.数值求解常微分方程方法:-欧拉法:将微分方程离散化,通过迭代计算得到近似解。
-改进欧拉法:利用欧拉法的计算结果进行修正,提高近似解的精度。
- 二阶龙格-库塔法:利用四阶Runge-Kutta法的计算结果进行修正,提高近似解的精度。
7.插值法的误差估计:-真实误差:插值函数与原函数之间的差异。
-误差界:对于给定的插值公式,通过计算条件和边界限制,得到误差的上限。
8.特殊函数的数值计算:-常用特殊函数的近似计算方法,如阶乘函数,指数函数,对数函数等。
(1)用tan x 表格直接计算tan 5。
(2)用sin 5和cos 5来计算tan 5。
并讨论这两个结果中误差变化的原因。
插值:求过已知有限个数据点的近似函数。
1 插值方法下面介绍几种基本的、常用的插值:拉格朗日多项式插值、牛顿插值、分段线性插值、Hermite 插值和三次样条插值。
拉格朗日多项式插值 1.1.1 插值多项式用多项式作为研究插值的工具,称为代数插值。
其基本问题是:已知函数()f x 在区间[],a b 上1n +个不同点01,,,n x x x 处的函数值()()0,1,,i i y f x i n ==,求一个至多n 次多项式 ()01n n n x a a x a x ϕ=+++(1)使其在给定点处与()f x 同值,即满足插值条件()()n i i i x f x y ϕ==(2)()n i x ϕ称为插值多项式,()0,1,,i x i n =称为插值节点,简称节点,[],a b 称为插值区间。
从几何上看,n 次多项式插值就是过1n +个点()()(),0,1,,i i x f x i n =,作一条多项式曲线()n y x ϕ=近似曲线()y f x =。
n 次多项式(1)有1n +个待定系数,由插值条件(2)恰好给出1n +个方程010000111101nn n n n nn n na a x a x y a a x a x y a a x a x y ⎧+++=⎪+++=⎪⎨⎪⎪+++=⎩(3)记此方程组的系数矩阵为A ,则()01111det 1n nn nnx x x x A x x =是范德蒙特(Vandermonde)行列式。
当01,,,n x x x 互不相同时,此行列式值不为零。
因此方程组(3)有唯一解。
这表明,只要1n +个节点互不相同,满足插值要求(2)的插值多项式(1)是唯一的。
插值多项式与被插函数之间的差()()()n n R x f x x ϕ=-称为截断误差,又称为插值余项。
数值分析--第2章插值法第2章 插值法在科学研究与工程技术中,常常遇到这样的问题:由实验或测量得到一批离散样点,要求作出一条通过这些点的光滑曲线,以便满足设计要求或进行加工。
反映在数学上,即已知函数在一些点上的值,寻求它的分析表达式。
此外,一些函数虽有表达式,但因式子复杂,不易计算其值和进行理论分析,也需要构造一个简单函数来近似它。
解决这种问题的方法有两类:一类是给出函数)(x f 的一些样点,选定一个便于计算的函数)(x ϕ形式,如多项式、分式线性函数及三角多项式等,要求它通过已知样点,由此确定函数)(x ϕ作为)(x f 的近似,这就是插值法;另一类方法在选定近似函数的形式后,不要求近似函数过已知样点,只要求在某种意义下在这些样点上的总偏差最小。
这类方法称为曲线(数据)拟合法。
设已知函数f 在区间],[b a 上的1+n 个相异点ix 处的函数值(),0,,iif f x i n ==,要求构造一个简单函数()x ϕ作为函数()f x 的近似表达式()()f x x ϕ≈,使得()(),0,1,,iiix f x f i n ϕ=== (2-1) 这类问题称为插值问题。
称f 为被插值函数;()x ϕ为插值函数;nx x ,,0 为插值节点;(2-1)为插值条件。
若插值函数类{()}x ϕ是代数多项式,则相应的插值问题为代数插值。
若{()}x ϕ是三角多项式,则相应的插值问题称为三角插值。
若{()}x ϕ是有理分式,则相应的插值问题称为有理插值。
§1 Lagrange 插值1.1 Lagrange 插值多项式设函数f 在1+n 个相异点01,,,nx x x 上的值n i x f f ii ,,1,0),( ==是已知的,在次数不超过n 的多项式集合n P 中,求()nL x 使得(),0,1,,n i iL x f n n == (2-2) 定理2.1 存在惟一的多项式nn P L ∈满足插值条件(2-2)。