二次插值

二次插值

二次插值的基函数

二次插值的基函数

基于已有的n个点,产生n次的多项式进行插值。每个点对应一个基函数,取到该点时基函数取值为一,其他$n-1$个已知点取值为零。

$$ y(x)=\sum_{j=0}^nA_j(x)y_j $$

基函数

$$ A_j(x)=\prod_{i=0}^n\frac{x-x_i}{x_j-x_i} $$

"""
Scipy
"""
from scipy import interpolate # just pick interpolate

poly = interpolate.lagrange(time_source, vel_source) # from scipy

xvel=poly(x)

避免高幂次插值