• 用秦九韶算法求n 次多项式f(x)=anxn+an-1xn-1+…+a1x+a,当x=x时,求f(x)需要算乘方、乘法、加法的次数分别为试题及答案-单选题-云返教育

    • 试题详情

      用秦九韶算法求n 次多项式f(x)=anxn+an-1xn-1+…+a1x+a,当x=x时,求f(x)需要算乘方、乘法、加法的次数分别为         

      试题解答


      D
      f(x)=anxn+an-1xn-1+…+a1x+a=(anx^(n-1)+a[n-1]x^(n-2)+…+a[1])x+a[0]
      =((a
      nxn-2+an-1xn-3+…+a2)x+a1)x+a
      =…
      =(…((a
      nx+an-1)x+an-2)x+…+a1)x+a
      求多项式的值时,首先计算最内层括号内一次多项式的值,
      即 v
      1=anx+an-1
      然后由内向外逐层计算一次多项式的值,即
      v
      2=v1x+an-2v3=v2x+an-3
      v
      n=vn-1x+a1
      这样,求n次多项式f(x)的值就转化为求n个一次多项式的值.
      ∴对于一个n次多项式,至多做n次乘法和n次加法
      故选D
    MBTS ©2010-2016 edu.why8.cn