我一直在做一些關於數學Android相關項目的研究,我想着手並且第一次偶然發現MathML。MathML和Java
有誰知道任何Java庫可以做任何(最好是所有)以下的東西?
- 解析MATHML
- 輸出MATHML通過分析標準的數學符號
- 渲染MathML(尤其重要)
- 是否有任何其他很酷的數學安永的東西(在不同的東西瞭如重新安排方程)
3號可能是最重要的,4號最不重要。
在此先感謝。
我一直在做一些關於數學Android相關項目的研究,我想着手並且第一次偶然發現MathML。MathML和Java
有誰知道任何Java庫可以做任何(最好是所有)以下的東西?
3號可能是最重要的,4號最不重要。
在此先感謝。
我用JEuclid在我Symja項目渲染MATHML(Java的符號數學系統 - 您的清單4點)。 也許,JEuclid會減慢(特別是在啓動時)在手機上渲染MathML?
渲染數學表達式使用TeX的其他替代方案:
,並重新安排方程或作爲一般的Java數學庫:
計算器項目的Android:
W3C MathML Implementations頁面(http://www.w3.org/Math/Software/mathml_software_cat_editors.html)有幾處提到基於Java的工具......這可能是一個開始尋找的好地方。
祝你好運。
乾杯 - 看起來很有希望 – 2009-11-23 20:38:12
這取決於擁有一個瀏覽器,當然會呈現MathML。
另一種方法是嘗試jsMath,這是一個使用TeX渲染方程的JavaScript庫。
我已經使用這個上面你的觀點#3(渲染):http://jeuclid.sourceforge.net/
它做了非常漂亮的工作採取MathML和創建JPG,PNG等,也將在GUI中顯示的公式(我猜你可以看看GUI代碼,並納入該到自己的項目)
非常好!非常感謝。 – 2009-11-24 19:30:26
JScience(jscience.org)看起來像它有被介紹MATHML一些實驗的支持。
我想說我對JScience作者選擇並證明能夠與他強大的Java庫支持的功能極其深刻的印象。
這是一個非常驚人的工藝。如果你正在Java程序中進行大量複雜的數學研究,或者只是想創建一個實用程序來解決這個問題,那麼你應該看看這個庫。它甚至可以爲你之前從未想過的事提供一些想法,因爲它們「太難」了。
有一個名爲MathEclipse的開源項目,您可能也會對此感興趣。
非常有幫助 - 非常感謝 – 2009-11-25 17:16:18
JEuclid依賴於java.awt.image.BufferedImage,並且不會在android – Ozzy 2013-06-16 07:37:37
中工作JMathTex依賴於javax.swing.Icon,並且在android中不起作用。 – hasanghaforian 2014-02-21 04:02:46