-3
2,3,4点を挿入すると数学関数を返すことができるJavaのパッケージはありますか?このよう4点の計算関数(Java)
:
p1 (0,2)
p2 (1,6) (Maximum)
p3 (2,1) (Minimum)
p4 (3,5)
機能は、すべての点を通るだけで近似する必要があります。
2,3,4点を挿入すると数学関数を返すことができるJavaのパッケージはありますか?このよう4点の計算関数(Java)
:
p1 (0,2)
p2 (1,6) (Maximum)
p3 (2,1) (Minimum)
p4 (3,5)
機能は、すべての点を通るだけで近似する必要があります。
私はいずれかを知らないが、簡単に線形方程式のために1を書くのイム思考:
public String function(Point p1, Point p2) {
String formula;
Point p3; //Gradient
p3.x=p2.x-p1.x;
p3.y=p2.y-p1.y;
double gradient=p3.y/p3.x; //Gradient per x
double add=p1.y-gradient*p1.x;
if (add != 0) {
formula=Double.toString(gradient)+"x+"+Double.toString(add);
}
else {
formula=Double.toString(gradient)+"x";
}
return formula;
}
編集:
その他の解決策:すべてのポイントを収まるほど絞ら正弦/余弦関数を使用します。
注:ポイントはアーカンソー場合
そのだけで、ハード取得それが許可されていないと定義された
なぜ機能を作成しないのですか? –
私は**線形回帰**を意味すると思いますか? – Syntac
@arias_JC例を挙げることはできますか? – Herget