在Python中渲染用户的方程[关闭]

问题描述 投票:0回答:1

我教数学,并正在尝试创建一个适合小学生的 GUI 图形绘制包。除了绘制图表之外,我还希望渲染用户输入的方程[例如:

y = (x^2)/3
] 采用格式良好的样式 - 理想情况下,当用户输入他们的表情时实时更新。

我研究了诸如 matplotlib 之类的功能,但似乎用户必须输入类似

frac{x^2,3}
之类的上述表达式,这对于小学生来说并不理想。

python wxpython matplotlib equation
1个回答
2
投票

我不确定您是否打算让您的学生用 python 构建这个绘图工具还是您想自己构建该工具,以便他们可以使用它来可视化输入变化时函数行为的变化。如果是后者,那么也许该工具用哪种语言实现并不重要,所以我会提到一个我认为几乎完全适合您的简短描述的应用程序。

除了绘制图表之外,我还希望渲染用户输入的方程[例如: y = (x^2)/3] 以格式良好的样式 - 理想情况下当用户输入他们的表达式时实时更新。

一款名为“Grapher”的免费应用程序。它随 Mac OS X(10.4 及更高版本)一起提供。它仅适用于 Mac 的事实可能会破坏交易,但我仍然想提一下,以防您的学生像许多小学生一样在计算机实验室中使用 Mac。 (注意:不要与“AP Grapher”混淆——也是一个 Mac 应用程序,但它是一个无线热点查找器或类似的东西)。

基本功能集:完全交互式,输入方程(直观 - 使用 mac 键绑定的子集)从微积分、线性代数、统计、微分方程等创建相当复杂的方程。一旦输入了一系列值,方程就会被精美地绘制出来。 Grapher 有 2D 和 3D 模式。这是 Grapher 主应用程序窗口的屏幕截图,显示了以 3D 形式绘制的方程。

有windows版本吗?我听说有传言称其中一个退出,但我刚才通过一些快速的网络搜索无法找到有关它的任何明确信息。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.