MATLAB
软件描述
支持数值计算、可视化、矩阵运算、算法开发、自定义接口、与外部语言集成、符号和基于模型的仿真,以及工程等领域专用工具箱的高级环境。
官方网站
访问软件的官方网站了解更多信息
www.mathworks.com
什么是 MATLAB?
MATLAB 是一种数值计算环境和编程语言。由 MathWorks 公司维护,MATLAB 可轻松进行矩阵操作、函数和数据绘图、算法实现、用户界面创建,以及与其他语言编写的程序接口。尽管其本身仅支持数值计算,但可选工具箱使用 MuPAD 符号引擎,提供计算机代数功能。此外,Simulink 工具包增加了图形化多域仿真和动态及嵌入式系统的基于模型设计功能。
🔄 替代方案
87 个选择
SageMath
SageMath 是一款采用 GPL 许可证的免费开源数学软件系统。它基于众多现有的开源软件包构建,包括 NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等众多软件。
Julia 是一种高级、高性能的动态编程语言,专为科学计算而设计,其语法对其他科学计算环境的用户而言非常熟悉。它提供了复杂的编译器、分布式并行执行、数值精度以及……
R 是一个用于统计计算和图形处理的免费软件环境。它是一个 GNU 项目,类似于在贝尔实验室(前身为 AT&T,现为朗讯科技)由约翰·钱伯斯及其同事开发的 S 语言和环境。R 可以被视为。
Octave 是一个用于执行数值计算的计算机程序,与 MATLAB 兼容度很高,属于 GNU 项目的一部分,是根据 GNU 通用公共许可证条款发布的自由软件。
SciPy
SciPy 是基于 NumPy 构建的一组数学算法和便利函数。它通过为用户提供高级命令和类来操作和可视化数据,显著增强了 Python 的功能。

Scilab
Scilab 是用于数值计算的免费开源软件,为工程和科学应用提供强大的计算环境。Scilab 包含数百个数学函数。
NumPy
NumPy 是 Python 中科学计算的基础包。它是一个提供多维数组对象、各种衍生对象(如掩码数组和矩阵)以及大量用于数组快速操作的例程的 Python 库,包括...




