我一直在尋找谷歌一段時間,但無法找到我需要的東西。 我需要一個開源的數學表達式解析器&評估器 - 其中有無數 - 但鏈接到一個體面的數學庫,如Apache Commons Math。我需要複雜的算術,諸如罪的基本功能,在複雜平面上工作的日誌,以及諸如伽瑪,erf等函數。小型Java開源數學表達式評估器,與Apache公用數學計算結合
最接近的答案,我發現是Built-in method for evaluating math expressions in Java - 但我不能看到,除了創作了無數的輔助功能,綁定
- jexpr
- JRuby的
- jeval
- 的javax.script
與下議院數學。此外,修改我自己的現有(實值)表達式解析器以綁定所有函數將需要很多工作。
另外,在我的應用程序中包括一個像python/ruby這樣的整個腳本編程語言似乎有點矯枉過正,我想要做的僅僅是一個老式的袖珍計算器。
還沒有人做過這樣的事情已經? 謝謝!
只是爲了總結,我想是一個解析器的數學庫,**結合不用額外的努力**。 – 2013-03-10 08:32:57