Hallo !
Ich hab grade mit Java angefangen und ein Problem damit den Funktionswert eines Polynoms zu berechnen. Hab jetz die Klasse Polynom und testPolynom angefertigt aber irgendwie will das alles nicht so recht klappen kann mir wer helfen?
Ich hab grade mit Java angefangen und ein Problem damit den Funktionswert eines Polynoms zu berechnen. Hab jetz die Klasse Polynom und testPolynom angefertigt aber irgendwie will das alles nicht so recht klappen kann mir wer helfen?
Code:
class PolynomTest {
public static void main(String[] args) {
Polynom p=new Polynom(new double[]{2.0,4.0,7.0,8.0});
p.eval(3.0);
}
}
Code:
class Polynom{
double[] a;
int n;
double x;
double r;
Polynom(){
}
Polynom(double[]a){
this.a=a;
n=a.length-1;
}
double eval(double x){
this.x=x;
double c=0;
int i=0;
while(i<=a.length){
c=a[i]*Math.pow(x,n);
i=i+1;
n=n-1;
r=r+c;
}
return r;
}
}