多项式求值--霍纳Horner规则

Posted summer91

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多项式求值--霍纳Horner规则相关的知识,希望对你有一定的参考价值。

  • 算法原理

     

  • 霍纳Horner规则伪代码实现

     

  • 霍纳Horner规则C#实现
     1 double HornerCal(double[] a,double x)
     2         {
     3             //a 多项式系数数组a0,a1,..an
     4             //x 多项式求值点
     5             double y = 0;
     6             if (a == null || a.Length <= 0) return y;
     7             for(int i=a.Length-1;i>=0;i--)
     8             {
     9                 y = a[i] + x * y;
    10             }
    11             return y;
    12         }
    View Code

     

以上是关于多项式求值--霍纳Horner规则的主要内容,如果未能解决你的问题,请参考以下文章

使用 Horner 方法进行多项式求值的 C++ constexpr

霍纳规则解决多项式的求值问题

A1-2017级算法上机第一次练习赛 D 水水的Horner Rule

P1-2017级第一次算法上机 D 芸茹的课堂测试

多项式求值 n维多项式 Horner解法

霍纳法则