标签: iphone math symbolic-math
我几周来一直在研究这个话题,但我仍然不确定解决这个问题的“最佳”方法是什么。 我正在设计一个应用程序,输入的一部分涉及输入方程(即数学函数)。我不是在寻找任何超级复杂的东西;这是单变量,至少目前如此。 进入和解析的最佳方法是什么?是否有一个非常好的解析器?那么图形方法如拖动/选择零件以及通过其组件组装功能呢? 谢谢。
答案 0 :(得分:0)
您应该能够使用正则表达式来解析它。 查看NSRegularExpression和Google周围的正则表达式,将该等式解析为其不同的部分。
答案 1 :(得分:0)
如果您想让您的应用程序可扩展(将来),您应该阅读有关解析器理论的内容。维基百科(here)上有一个简单的例子,您可以从中开始。它使用flex(生成词法分析器)和bison(生成解析器),可以很容易地与Objective-C代码集成。
如果该示例超出预期,您可以从野牛手册(here)开始使用更简单的示例。
答案 2 :(得分:0)
你可以使用mathml产品,如mathtype和maths magic。 对于其他产品,请参阅this
如果您想使用javascript进行使用jqmath