Advertisement

学习笔记第七章 插值与拟合

阅读量:

7.插值方法与应用

7.1.1 插值方法

1. Lagrange插值

例7.1 编写一个名为Lag_intp(x,y,x0)的函数,用于完成Lagrange插值运算,其中x与y为两个长度相等的Numpy数组。

复制代码
 def w(x, y, i, x0):

    
     p=1.0
    
     for j in range(len(x)):
    
     if j==i: continue
    
     p *= (x0-x[j]); p /= (x[i]-x[j])
    
     return p
    
  
    
 def Lag_intp(x, y, x0):
    
     s=0
    
     for i in range(len(i)): s += w(x, y, i, x0)
    
     return s
    
    
    
    

2.分段线性插值

基本原理:采用折线形式对曲线y=f(x)进行近似表示,这种方法亦被称为折现插值或分段线性插

全部评论 (0)

还没有任何评论哟~