宿題を早く終わらせるために、自分で小さなアプリを作りたいです。ユーザーがf(x)= x 2 -5x + 3やf(x)= x 3 /(2x-2)のような関数を入力して、特定のx-のy値のリストを返すことができるようにしたいと思います。値。f(x)= x 2の場合、次のようになります。
- x = -2 y = 4
- x = -1 y = 1
- x = 0 y = 0
- x = 1 y = 1
- x = 2 y = 4
- x = 3 y = 9
- x = 4 y = 16
等々。Javaの数学クラスに、数学関数とx値を取り込んで、それに応じたy値を出力する関数はありますか、それとも独自のパーサーが必要ですか?
編集
exp4jは私にとって正しいことのようです。このライブラリは非常に小さく、高速で使いやすいです。