我是一个非常新的/没有经验的 Python 程序员。我教数学,并试图创建一个适合学童的 GUI 绘图包。
除了绘制图表外,我还想渲染用户输入的方程[例如。y = (x^2)/3
] 采用格式精美的样式 - 理想情况下会在用户输入他们的表情时实时更新。
我研究了诸如matplotlib之类的功能,但似乎用户必须将上述表达式输入为frac{x^2,3}
,这对于学童来说并不理想。
如果有人可以提供帮助,请提前非常感谢 - 抱歉,如果这是一个困难的问题!
最好的祝愿,格迪斯
我是一个非常新的/没有经验的 Python 程序员。我教数学,并试图创建一个适合学童的 GUI 绘图包。
除了绘制图表外,我还想渲染用户输入的方程[例如。y = (x^2)/3
] 采用格式精美的样式 - 理想情况下会在用户输入他们的表情时实时更新。
我研究了诸如matplotlib之类的功能,但似乎用户必须将上述表达式输入为frac{x^2,3}
,这对于学童来说并不理想。
如果有人可以提供帮助,请提前非常感谢 - 抱歉,如果这是一个困难的问题!
最好的祝愿,格迪斯
你可以看看Lybniz是如何做到的。或者你可以使用 Lybniz。只是说。
我不确定您是否打算让您的学生在 python 中构建此绘图工具,或者您想自己构建该工具,以便他们可以使用它来可视化输入变化时函数行为的变化。如果是后者,那么该工具以哪种语言实现可能并不重要,所以我会提到一个我认为几乎完全符合您的简短描述的应用程序。
除了绘制图表外,我还想渲染用户输入的方程[例如。y = (x^2)/3] 采用格式精美的样式 - 理想情况下会在用户输入他们的表达式时实时更新。
一个名为“ Grapher ”的免费应用程序。它与 Mac OS X(10.4 及更高版本)一起打包。它仅适用于 Mac 的事实可能会破坏交易,但我仍然想提一下,以防您的学生像许多小学生一样在计算机实验室中使用 Mac。(注意:不要与“AP Grapher”混淆——它也是一个 Mac 应用程序,但它是一个无线热点查找器或类似的东西)。
基本功能集:完全交互,输入方程(直观——使用 mac 键绑定的子集)从微积分、线性代数、统计、微分方程等创建相当复杂的方程。输入后,连同一系列值,方程被精美地绘制出来。Grapher 具有 2D 和 3D 模式。这是Grapher 主应用程序窗口的屏幕截图,显示了以 3D 形式绘制的方程。
有windows版本吗?我听说过有人退出的传言,但我刚才通过一些快速的网络搜索无法找到有关它的任何确切信息。
我不知道它是否会做你想做的事......但它可能值得一看Numpy/Scipy/Matplotlib。