Exp4j - Википедия - Exp4j

exp4j
Стабильный выпуск
0.4.3 / 2014-10-10
Написано вЯва
ТипМатематика
ЛицензияЛицензия Apache 2.0
Интернет сайтwww.objecthunter.сеть/ exp4j/

exp4j это маленький Ява библиотека для вычисления математических выражений. Он реализует Дейкстры Маневровый алгоритм переводить выражения из инфиксной записи в Обратная польская запись и вычисляет результат с помощью простого Куча алгоритм.

Функции

  • Переменные можно использовать в выражениях
  • exp4j поставляется с набором общих встроенных функций
  • Пользователи могут создавать и использовать свои собственные пользовательские операторы
  • Пользователи могут создавать и использовать свои собственные пользовательские функции

Условия лицензии

exp4j выпущен в соответствии с условиями Лицензия Apache 2.0

Примеры использования

Расчет результатаможно сделать следующим образом:

Выражение е = новый ExpressionBuilder(«3 * (грех (пи) - 2) / е»)        .переменные("число Пи", "е")        .строить()        .setVariable("число Пи", Математика.ЧИСЛО ПИ)        .setVariable("е", Математика.E);двойной результат = е.оценивать();

Смотрите также

Рекомендации