[Python] Python program to evaluate a polynomial with its d →→→→→进入此内容的聊天室

来自 , 2020-01-05, 写在 Python, 查看 106 次.
URL http://www.code666.cn/view/1bc2029a
  1. ## module evalPoly
  2. ''' p,dp,ddp = evalPoly(a,x).
  3.    Evaluates the polynomial
  4.    p = a[0] + a[1]*x + a[2]*x^2 +...+ a[n]*x^n
  5.    with its derivatives dp = p' and ddp = p"
  6.    at x.
  7. '''
  8. def evalPoly(a,x):  
  9.     n = len(a) - 1
  10.     p = a[n]
  11.     dp = 0.0 + 0.0j
  12.     ddp = 0.0 + 0.0j
  13.     for i in range(1,n+1):
  14.         ddp = ddp*x + 2.0*dp
  15.         dp = dp*x + p
  16.         p = p*x + a[n-i]
  17.     return p,dp,ddp
  18.  
  19. #//python/7429

回复 "Python program to evaluate a polynomial with its d"

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

captcha