因为项目需要用到多项式的乘法,所以特写了一些,大家可以围观批评。
class test{
test() {
}
test(int n, double x){
this.n=n;
this.x=x;
xishu=new int[n];
}
public static double plyv(int n,int xishu[], double x2){
double resault=xishu[n-1];
for(int i=n-2;i>=0;i--){
resault=resault*x2+xishu[i];
}
return resault;
}
public static void main(String[] args){
int a[]={-20,7,-7,1,3,-5,2};
double x[]={0.9,-0.9,1.1,-1.1,1.3,-1.3};
for(int i=0;i<=5;++i){
System.out.println(plyv(7,a,x[i]));
}
}
private int n; //多项式的项数
private int xishu[]; //保存多项式的系数
private static double x; //指定自变量的值
}