线性插值(一次插值)

线性插值

假定已知区间[xk,xk+1][x_k,x_{k+1}][xk,xk+1]的端点处的函数值 yk=f(xk),yk+1=f(xk+1)y_k=f(x_k),y_{k+1}=f(x_{k+1})yk=f(xk),yk+1=f(xk+1),要求线性插值多项式 L1(x)L_1(x)L1(x),使它满足

L1(xk)=yk,L1(xk+1)=yk+1.L_1(x_k)=y_k,\quad L_1(x_{k+1})=y_{k+1}.L1(xk)=yk,L1(xk+1)=yk+1.

y=L1(xy=L_1(xy=L1(x)的几何意义就是通过两点(xk,ykx_k,y_kxk,yk)和(xk+1,yk+1)(x_{k+1},y_{k+1})(xk+1,yk+1)的直线。
请添加图片描述

L_1(x)$的表达式可由几何意义直接给出,即

L1(x)=yk+yk+1−ykxk+1−xk(x−xk)(点斜式)L_1( x) = y_k+ \frac {y_{k+ 1}- y_k}{x_{k+ 1}- x_k}( x- x_k)(点斜式)L1(x)=yk+xk+1xkyk+1yk(xxk)(点斜式)

L1(x)=xk+1−xxk+1−xkyk+x−xkxk+1−xkyk+1(两点式)L_1(x)=\frac{x_{k+1}-x}{x_{k+1}-x_k}y_k+\frac{x-x_k}{x_{k+1}-x_k}y_{k+1}(两点式)L1(x)=xk+1xkxk+1xyk+xk+1xkxxkyk+1(两点式)

由两点式方程看出,L1(x),L_1(x),L1(x)是由两个线性函数

lk(x)=x−xk+1xk−xk+1,lk+1(x)=x−xkxk+1−xkl_k(x)=\frac{x-x_{k+1}}{x_k-x_{k+1}},\quad l_{k+1}(x)=\frac{x-x_k}{x_{k+1}-x_k}lk(x)=xkxk+1xxk+1,lk+1(x)=xk+1xkxxk

的线性组合得到的,其系数分别为 yky_kykyk+1y_k+1yk+1,即

L1(x)=yklk(x)+yk+1lk+1(x).L_1(x)=y_kl_k(x)+y_{k+1}l_{k+1}(x).L1(x)=yklk(x)+yk+1lk+1(x).

显然,lk(x)l_k(x)lk(x)lk+1(x)l_{k+1}(x)lk+1(x)也是线性插值多项式,在节点 xkx_kxkxk+1x_k+1xk+1上满足条件

lk(xk)=1,lk(xk+1)=0,lk+1(xk)=0,lk+1(xk+1)=1l_k( x_k) = 1,l_k( x_{k+ 1}) = 0,l_{k+ 1}( x_k) = 0,l_{k+ 1}( x_{k+ 1}) = 1lk(xk)=1lk(xk+1)=0lk+1(xk)=0lk+1(xk+1)=1

称函数 lk(x)l_k(x)lk(x)lk+1(x)l_k+1(x)lk+1(x)为一次插值基函数或线性插值基函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

F_D_Z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值