【问题标题】:A PHP math expression generator?PHP数学表达式生成器?
【发布时间】:2011-09-30 17:45:19
【问题描述】:

我正在寻找一个插件或函数或任何可以接受的东西

-sin 3t + xy' - (3t^2 - 5)/(18t) = 21

(3t的负正弦加上x乘以y素数减去3乘以t的平方和5和18t之差的商等于21)

lim (x -> 0^-) ((3x+8)/x) = +inf

(从3x和8之和的商的左边,x接近0的极限,x为正无穷大)

并生成看起来像数学表达式或方程式的图像。我找到了另一个使用 LaTeX 的插件,但这似乎不必要地复杂。我见过更简单的数学表达式生成器;例如,我通过插入与这些类似的操作在线完成我的数学作业,并正确格式化结果。

有什么想法吗?

【问题讨论】:

  • 所以您想重新发明 Mathematica 或 Maple?
  • @Marc 和他的支持者:他不想评估表达式,他想将其渲染为漂亮的图像
  • @gd1: 是的,这就是 mathematic/maple 的用途,基本上......将数字和数字生成器变成漂亮的图片。
  • 地狱没有。他们是用来做数学的。对于漂亮的图片,您可以使用 LaTeX 之类的排版系统,或者,如果您很懒惰,可以使用 Microsoft Word 之类的所见即所得编辑器,诸如此类
  • 你应该使用 LaTeX。这听起来并不复杂。它为您处理所有布局细节,并且做得非常好。此外,您似乎已经找到了已经为您完成工作的代码。 (顺便说一句:这就是 MediaWiki 的做法,例如)

标签: php math


【解决方案1】:

所以你想要一些东西来为数学公式渲染一个漂亮的图像。

我已经为您搜索了“php 公式渲染”,并发现到目前为止: http://www.phpclasses.org/package/3612-PHP-Render-mathematical-formulas-as-images.html
看看吧:)

还有这个:http://www.xm1math.net/phpmathpublisher/
看起来不错。语言(见this guide)似乎不是特别简单,但我认为它相当容易。

其他的东西似乎不在 PHP 中;但您可以尝试弄清楚它是如何工作的:http://www.algebra.com/services/rendering/
似乎您可以只使用网站本身来呈现公式。这是一项外包服务。如果您打算使用它,请查看使用条款。

希望对你有帮助,伙计...

【讨论】:

  • 实际上,查看您链接的指南,它毕竟不是那么可怕。谢谢,我要重新考虑一下。定界符似乎不必要地复杂,但这是可以接受的。这是我遇到的第一个网站,我本能地不喜欢它,但我只是需要给它更多机会。
  • 只有一个问题:如何键入左限? lim{3^-}{18/x} 只呈现“lim”,但 lim{3^x}{18/x} 可以正常工作。
猜你喜欢
  • 1970-01-01
  • 2011-08-17
  • 2017-12-08
  • 2016-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
相关资源
最近更新 更多