这个数学操作程序是否已存在?

时间:2012-05-19 17:52:43

标签: python math

我为我的工作做了一个 ton 的铅笔和纸数学,这可能会让人烦恼并难以跟踪。我有一段时间没有一个有趣的编程项目,所以我想到了一些东西,并想知道它是否存在。

我想创建一个代数操作程序,我可以使用鼠标移动方程式,并立即显示更改,程序直观。例如,如果我有(ax ^ 3 + a ^ 2 * y ^ 4),我可以拖动括号外的一个,它会知道把它变成一个(x ^ 3 + a * y ^ 4)。

要明确一点:我试图通过分析来制作解决方程的东西。我知道Mathematica和其他一百万个程序都是这样做的。在我想做的事情上,你仍然在解决它(通常我甚至不是“解决”某些东西本身,只是试图让它变成一种“讨人喜欢的形式”。这不是什么东西程序真的可以)。

我已经检查过MathCAD,看起来很酷,但仍然不像我在说什么。我也检查了同情(如果我这样做,我最终可能会使用它),但它仍然没有我正在谈论的内容。

那么,有人知道这是否已存在?我想这样做,但我不想重新发明轮子。

谢谢!

3 个答案:

答案 0 :(得分:8)

有几个Mac应用可以做到这一点。

最老的是"Graphing Calculator",以前是免费使用Mac OS并且有一个有趣的genesis story。它仍然存在并且现在有一个Windows版本,但由于一些莫名其妙的原因,开发人员似乎有一个故意的运动,通过拥有一个非常没有吸引力的网站,没有真正的免费下载版本来最小化他们的销售 - 虽然你可以下载一个免费的“查看器”应用程序,它将向你展示它可以做些什么,如果你停止滚动演示它将让您以您描述的方式操纵方程式。

你可以从Mac App store购买一个“精简版”的图形计算器,它可以轻松完成你需要的一切,还有一个简化的版本,它看起来像所有代数操作的东西都没有图形调用"Equation Calculator"

答案 1 :(得分:2)

另请查看具有类似功能的http://equation.sourceforge.net/(以前称为MathDrag'n)和http://www.livemath.com/(以前的理论家)。

答案 2 :(得分:1)

我一直在使用PyQt,Ply,Scipy,Sympy和Qwt开发MathCad(http://sourceforge.net/apps/gallery/miramath/index.php)的开源实现。它仍然是概念模式的证明,但现在所有的基本部分都有。我这样做是为了自学一点Python。编辑器需要一些工作来支持拖放功能。现在我没有时间研究它。