
求解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未知数的值
通过如上代码递推求解