6

方程式を解析して入力を与える結果を得ることができるライブラリが必要です。

たとえば、次のようなものです。

String equation = "5 = 6 / z"; 

EquationSolver solver = new EquationSolver(equation); 

double result = solver.getResult(); 

System.out.println("result: " + result);

そして評価:6/5

私のためにそれを行うことができるJava用のライブラリはありますか?基本的に、任意の方程式で単一の未知の変数を分離するプログラムが必要です...

ありがとうトーマス

4

4 に答える 4

1

あなたが探しているのは数式処理システムです。

ウィキペディアにはいくつかのオプションがリストされています。Java代数システムをチェックします

于 2011-08-04T21:32:53.133 に答える
1

これには Java 式ライブラリが必要です。MVELは優れた Java Expression Library であることがわかりました

他の Java 式ライブラリについては、このリンクを確認できます。 http://java-source.net/open-source/expression-languages

于 2011-11-18T05:45:17.523 に答える
0

使いやすいものが見つかるかどうかはわかりませんが、http://jscl-meditor.sourceforge.net/#mozTocId312653は多項式の解法を提供しているようです。 )。

あるいは、JScienceがあなたのやりたいことをしてくれるかもしれません。

于 2011-06-24T06:39:46.227 に答える
0

JPELiteを見てください。

JEPLite: Java 式パーサー enlited .

于 2011-06-24T06:36:27.773 に答える