Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スリーポイントガウスとの積分を計算するJavaプログラムを書きたいです。文字列であるすべての関数の結果を計算する方法は?たとえば、計算したいF(x) = x^4 + cos(x) + e^2x
F(x) = x^4 + cos(x) + e^2x
文字列の評価は、それ自体では簡単な作業ではありません。
レクサーとパーサーを使用して独自のインタープリターを作成する必要があります。
数学関数の解析と実行にサードパーティのライブラリを使用することを検討できます。私はそれらのどれも使ったことがありません。単純なグーグルはこれを明らかにします:
JbcParser
JepParser
私は周りに他のカップルがいると確信しています...
お役に立てれば