Exp4j - Exp4j - Wikipedia
Stabilní uvolnění | 0.4.3 / 2014-10-10 |
---|---|
Napsáno | Jáva |
Typ | Matematika |
Licence | Licence Apache 2.0 |
webová stránka | www |
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é
- Algoritmus posunovacího nádraží - Vysvětlení algoritmu posunovací loděnice od Edsger Dijkstra
- Reverzní polská notace - Umožňuje Zásobník založené algoritmy pro vyhodnocení výrazů
- Licence Apache 2.0 - Verze 2 softwarové licence Apache
- mXparser - Analyzátor / hodnotitel matematických výrazů