Тригонометрическая математика с BigDecimal бесполезна?

  • Есть ли потеря в точности при использовании BigDecimal умножается на sin, cos, tan или любые другие тригонометрические методы?
  • Это действительно для использования BigDecimal с рациональными числами?
  • Я знаю, BigDecimal используется для "точных валютных расчетов" ( тригонометрические методы Java BigDecimal). Я знаю, что есть проекты, такие как https://github.com/eobermuhlner/big-math или http://www.apfloat.org/. Где лежит разница при использовании double для этого без BigDecimal? Потому что имея BigDecimal и преобразование в удвоение только потому, что мне нужно exp это имеет смысл. Точность теряется при использовании тригонометрических методов. Или нет?

Вопрос: имеет ли смысл использовать BigDecimal с "рациональными числами"?

1 ответ

JDK не предоставляет "точных настроек" для тригонометрических математических методов (sin, cos, log, exp и т. Д.).

Это причина для библиотек, таких как "ApFloat" или "BigMath".

Другие вопросы по тегам