0

我已经研究这个话题几个星期了,但我仍然不确定解决这个问题的“最佳”方法是什么。我正在设计一个应用程序,部分输入涉及输入一个方程(即数学函数)。我不是在寻找任何超级复杂的东西。它是单变量的,至少现在是这样。处理条目和解析的最佳方法是什么?有没有一个非常适合这个的解析器?诸如拖动/选择零件并通过其组件组装功能的图形方法怎么样?谢谢。

4

3 回答 3

0

您可以使用 mathml 产品,例如 mathtype 和 maths magic。其他产品见此

如果您想使用 javascript 进行格式化,使用jqmath

于 2011-11-22T08:15:41.867 回答
0

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

如果该示例超出预期,您可以从野牛手册(此处)中的一个更简单的示例开始。

于 2011-11-11T19:54:55.767 回答
0

您应该能够使用正则表达式来解析它。查看 NSRegularExpression 和 Google 的正则表达式,它将把方程解析成不同的部分。

于 2011-11-11T01:39:02.963 回答