-1
私は二分法を実装しています。最初のステップとして、多項式関数を評価する必要がありますが、正しい結果を得られません。使用二項法:多項式関数を評価する
多項式がx=2
と3(x^2)+7(x)+1
で、結果は上記のアルゴリズムで間違って何27
public static double evaluaFx(int []coef, int grade, int x) {
//int x viene siendo los x0,xf.xmenter code here
double Fx=0;
//System.out.println("grade"+grade+"x"+x);
//for (int i = grade; i >=0; i--) {
// System.out.println(coef[i]);
//}
for (int i = grade; i>=0; i--) {
Fx= Math.pow((coef[i]*x), grade);
// System.out.println(Fx+"mas"+"("+coef[i]+x+") a la grado"+grade);
}
return Fx;
}
すべきですか?
あなたは引数と予想される出力を追加することができます(+ =代わりに=は注意してください)のような何かを行う必要がありますか? –
f(x)= 27の次の多項式f(x)= 3x^2 + 7x + 1を使用しました。 –
リファイニングとフォーメーション –