iPhone - 输入方程式

时间:2011-11-11 00:24:47

标签: iphone math symbolic-math

我几周来一直在研究这个话题,但我仍然不确定解决这个问题的“最佳”方法是什么。 我正在设计一个应用程序,输入的一部分涉及输入方程(即数学函数)。我不是在寻找任何超级复杂的东西;这是单变量,至少目前如此。 进入和解析的最佳方法是什么?是否有一个非常好的解析器?那么图形方法如拖动/选择零件以及通过其组件组装功能呢? 谢谢。

3 个答案:

答案 0 :(得分:0)

您应该能够使用正则表达式来解析它。 查看NSRegularExpression和Google周围的正则表达式,将该等式解析为其不同的部分。

答案 1 :(得分:0)

如果您想让您的应用程序可扩展(将来),您应该阅读有关解析器理论的内容。维基百科(here)上有一个简单的例子,您可以从中开始。它使用flex(生成词法分析器)和bison(生成解析器),可以很容易地与Objective-C代码集成。

如果该示例超出预期,您可以从野牛手册(here)开始使用更简单的示例。

答案 2 :(得分:0)

你可以使用mathml产品,如mathtype和maths magic。 对于其他产品,请参阅this

如果您想使用javascript进行使用jqmath

的格式设置