[Python] Evaluate the polynomial interpolant by Neville’s m →→→→→进入此内容的聊天室

来自 , 2019-06-01, 写在 Python, 查看 94 次.
URL http://www.code666.cn/view/ddc96fb7
  1. ''' p = neville(xData,yData,x).
  2.    Evaluates the polynomial interpolant p(x) that passes
  3.    trough the specified data points by Neville's method.
  4. '''    
  5. def neville(xData,yData,x):
  6.     m = len(xData)   # number of data points
  7.     y = yData.copy()
  8.     for k in range(1,m):
  9.         y[0:m-k] = ((x - xData[k:m])*y[0:m-k] +      \
  10.                     (xData[0:m-k] - x)*y[1:m-k+1])/  \
  11.                     (xData[0:m-k] - xData[k:m])
  12.     return y[0]
  13. #//python/7411

回复 "Evaluate the polynomial interpolant by Neville’s m"

这儿你可以回复上面这条便签

captcha