希望在我的工作中引入数学程序,我将有 2 个用途:
- 在课堂(高中水平)中,提供物理思想的良好可视化,并使我的讲座更具互动性。一个例子是 Mathematica 演示项目,或简单的交互式绘图。
- 符号计算,我使用非对易几何、代数等。
我对数学程序的经验非常有限,而对编程的经验为零。我在工作中使用 Ubuntu,在家里使用 Mac。我大部分时间都避开终端,但当它似乎是唯一的解决方案时我会使用它(有很多复制粘贴)。我用 Latex 写数学。
Mathematica 看起来很神奇也很容易,但是如果按照当前的汇率,学校许可证似乎有点贵,那么研究许可证是不可能的。
Jupyter notebook 和 Sagemath 替代品看起来不错,但我不了解 Python,不确定实现它们会有多复杂,以及制作简单的演示文稿可能会耗费多少时间。
那么几个问题:
- 这些是我最好的选择吗?
- 就像我解释的那样,它们对我的课堂有好处吗?
- 与 Mathematica 相比,实施它们有多困难?
- Sagemath 似乎有很多不同的语言,我应该专注于特定的语言(如 Maxima 或 R)吗?