Java BigDecimal trigonometrische Methoden

Ich entwickle einen mathematischen Parser, der String-like auswerten kann'5+b*sqrt(c^2)'. Ich benutze ANTLR für das Parsen und mache gute Fortschritte. Jetzt bin ich über die Java-Klasse gestürztBigDecimal und dachte: hey, warum nicht hier über Präzision nachdenken.

Mein Problem ist, dass die Java-API keine trigonometrischen Methoden für bereitstelltBigDecimalist wiejava.lang.Math. Wissen Sie, ob es gute Mathematikbibliotheken wie Apache Commons gibt, die sich mit diesem Problem befassen?

Die andere Frage ist, wie man die Potenzmethode realisiert, damit ich mit 4.9 ^ 1.4 rechnen kannBigDecimals. Ist das möglich?

Eine Buchanfrage zum numerischen Rechnen ist ebenfalls willkommen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage