如何将Javascript的数学函数转换为数学方程?

问题描述:

如何从JavaScript的数学函数中生成MathJax公式?它不需要评估数学公式,它只是将字符串转换为数学公式以便查看。如何将Javascript的数学函数转换为数学方程?

例如,下面的字符串Math.pow(2,3)向2

+4

定义 “变”。 – Renan 2014-11-03 20:49:44

+0

问题要求我们推荐或查找书籍,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,因此无法用于Stack Overflow。请参阅[帮助],点#4 – 2014-11-03 20:53:39

+0

特定的一个不会很难转换,但是限制是什么,或者您希望支持哪些其他操作? – dandavis 2014-11-03 20:55:28

您可以使用math.js来解析一个表达式并将其转换为Tex,可用于渲染MathJax方程。

这是一个在线的例子: http://mathjs.org/examples/browser/pretty_printing_with_mathjax.html

我不认为存在这种交钥匙库,但它是不是很难做你想做的。

  1. 您可以使用现有的算术表达式解析器:http://ariya.ofilabs.com/2011/08/math-evaluator-in-javascript-part1.html

  2. 您从剖析树MATHML代码生成:http://fr.wikipedia.org/wiki/MathML

  3. 则存在工具查看MATHML像Mathjax:http://www.mathjax.org/