![哪些软件可以作为 Mathematica、Maple 或 MATLAB 的等效软件?](https://linux22.com/image/815320/%E5%93%AA%E4%BA%9B%E8%BD%AF%E4%BB%B6%E5%8F%AF%E4%BB%A5%E4%BD%9C%E4%B8%BA%20Mathematica%E3%80%81Maple%20%E6%88%96%20MATLAB%20%E7%9A%84%E7%AD%89%E6%95%88%E8%BD%AF%E4%BB%B6%EF%BC%9F.png)
我想知道 Ubuntu 上 Mathematica、Maple 或 MATLAB 的等效软件,因为它们都很昂贵。
答案1
答案2
我使用 QT Octave,因为 GNU Octave 没有好的 GUI。虽然大多数命令运行良好,但某些函数可能无法在 MATLAB 中按预期工作
答案3
您还可以R试试吧。这是一个开源、免费的编程环境。它既有强大的可视化功能,又有强大的数值库,还有你对函数式编程语言的所有期望(当然,除了编译器)。
答案4
我会建议Python使用合适的库是一个不错的选择。
它并不是真正的替代品,因为 Python 语言不像 Matlab/mathematica 语法那样专门用于数学,但它将相对较好的交互式数学语法与功能齐全的编程语言相结合。
您将需要安装以下软件包:
ipython
- 标准 Python Shell 的一个更好的版本,具有会话保存、制表符补全等功能。请参阅他们的网站。您可能还需要ipython-notebook
提供基于浏览器的交互式会话(见下图)。
python-numpy python-scipy python-matplotlib
- 核心科学 Python 库;Numpy提供高效的数组来处理大量数据;西皮提供算法,例如聚类、FFT、数值积分、线性代数;Matplotlib提供各种绘图功能(包括为交互使用而设计的界面)。spyder
- 我通常只是通过文本编辑器和 ipython 终端会话使用这些库,但如果你更喜欢使用集成环境,你可以看看蜘蛛,一个使用上述库按照 matlab/mathematica 风格设计的 IDE。见下面的屏幕截图。