拉格朗日多项式插值法浅析摘要拉格朗日插值多项式是一种最常见的多项式插值法,也是一种最常用的逼近工具
“学以致用”是每一门学科都致力追求的境界,数学自然也不例外
下面探讨拉格朗日插值法的基本原理、如何构造拉格朗日多项式、拉格朗日多项式的误差界,并用MATLAB程序来实现这一数学算法的自动化,为复杂的分析研究提供了一条数学算法的捷径
【关键词】:拉格朗日多项式算法实现MATLAB在科学研究和实际的工程设计中,几乎所有的问题都可以用来表示其某种内在规律的数量关系
但理想化的函数关系在实际工程应用中是很难寻找的,对于那些没有明显解析式的函数关系表达式则只能通过实验观察的数据,利用多项式对某一函数的进行逼近,使得这个逼近函数能够反映的特性,而且利用多项式就可以简便的计算相应的函数值
例如我们不知道气温随日期变化的具体函数关系,但是我们可以测量一些孤立的日期的气温值,并假定此气温随日期变化的函数满足某一多项式
这样,利用已经测的数据,应用待定系数法便可以求得一个多项式函数f(x)
应用此函数就可以计算或者说预测其他日期的气温值
一般情况下,多项式的次数越多,需要的数据就越多,而预测也就越准确
当然,构造组合多项式方法比较多,如线性方程求解、拉格朗日系数多项式以及构造牛顿多项式的分段差分和系数表等等,这里只对拉格朗日多项式插值法进行深入探讨
一、拉格朗日多项式插值算法基本原理函数在区间[a,b]上有定义,在是[a,b]上取定的N+1个互异节点,且在这些点处的函数值,,…,为已知,即yi=f(xi),(),若存在一个和近似的函数,满足()(1)则称φ(x)为f(x)的一个插值函数,点为插值节点,(1)称为插值条件,区间[a,b]称为插值区间,而误差函数称为插值余项
即是求一个不超过N次多项式()满足()则成为的N次拉格朗日插值多项式
二、拉格朗日插值多项式的构造1、线性插值当n=1时即为线