2011-11-11 61 views
0

我一直在研究這個話題幾個星期了,但我仍然不確定什麼是解決這個問題的「最佳」方法。 我正在設計一個應用程序,並且輸入的一部分涉及輸入方程(即數學函數)。我沒有尋找任何超級複雜的東西;它是單變量的,至少現在是這樣。 什麼是最好的方法來進入和解析?是否有解析器對此非常有用?怎麼樣的圖形方法,如拖拽/選擇零件和組裝一個功能的組件? 謝謝。iPhone - 輸入方程

回答

0

你應該可以使用正則表達式來解析它。 檢查出NSRegularExpression和谷歌周圍的正則表達式,將解析方程到其不同的部分。

0

如果你想使你的應用程序可擴展(爲將來),你應該閱讀一些關於解析器理論。維基百科上有一個簡單的例子(here),您可以從中開始。它使用flex(生成詞法分析器)和bison(生成解析器),可以很容易地與Objective-C代碼集成。

如果這個例子比預期的要好,你可以從野牛手冊(here)的一個更簡單的例子開始。

0

你可以使用mathtype和maths magic等mathml產品。 其他產品看this

如果你想使用JavaScript使用jqmath

格式