Java 一维多项式计算

求解Java一维多项式的通用方法 比如ax^4+bx^3+cx^2+dx+e

可以化为(((ax+b)x+c)x+d)x+e

那么观察规律可以将系数放到一个数组里num[e,d,c,b,a]

public double polynomiallD(double a[], int n, double x) {
       int i;
       double result;
       result = a[n-1];
       for(i = n - 2; i >= 0; i--) {
           result = result * x + a[i];
       }
       return result;
   }
//a[]多项式系数
//n多项式项数
//x未知数的值

通过如上代码递推求解

原文地址:https://www.cnblogs.com/shineyoung/p/10494942.html