Exp4j - Exp4j - Wikipedia

exp4j
Stabilní uvolnění
0.4.3 / 2014-10-10
NapsánoJáva
TypMatematika
LicenceLicence Apache 2.0
webová stránkawww.objecthunter.síť/ exp4j/

exp4j je malý Jáva knihovna pro hodnocení matematických výrazů. Implementuje Dijkstra's Algoritmus posunovacího nádraží přeložit výrazy z infixové notace do Reverzní polská notace a vypočítá výsledek pomocí jednoduchého Zásobník algoritmus.

Funkce

  • Proměnné lze použít ve výrazech
  • exp4j přichází se sadou běžných vestavěných funkcí
  • Uživatelé mohou vytvářet a používat své vlastní vlastní operátory
  • Uživatelé mohou vytvářet a používat své vlastní funkce

Licenční podmínky

exp4j je vydáván v souladu s podmínkami Licence Apache 2.0

Příklady použití

Výpočet výsledkulze provést následujícím způsobem:

Výraz E = Nový ExpressionBuilder(„3 * (sin (pi) - 2) / e“))        .proměnné(„pí“, "E")        .stavět()        .setVariable(„pí“, Matematika.PI)        .setVariable("E", Matematika.E);dvojnásobek výsledek = E.vyhodnotit();

Viz také

Reference