MATLAB
软件描述
支持数值计算、可视化、矩阵运算、算法开发、自定义接口、与外部语言集成、符号及基于模型的仿真,以及工程等领域专用工具箱的高级环境。
官方网站
访问软件的官方网站了解更多信息
www.mathworks.com
什么是 MATLAB?
MATLAB 是一种数值计算环境和编程语言,由 MathWorks 公司维护。MATLAB 支持便捷的矩阵运算、函数和数据的绘图、算法实现、用户界面的创建,以及与其他语言程序的交互。尽管 MATLAB 本身仅支持数值计算,但可选的工具箱使用 MuPAD 符号引擎,从而提供计算机代数功能。此外,MATLAB 还提供 Simulink 工具箱,可实现多领域系统的图形化仿真和动态及嵌入式系统的基于模型的设计。
🔄 替代方案
87 个选择
SageMath
SageMath 是一个基于 GPL 许可证的免费开源数学软件系统。它建立在众多现有的开源软件包之上,包括 NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等等。
Julia 是一种高级、高性能的动态编程语言,专为技术计算设计,其语法对其他技术计算环境的用户而言十分熟悉。它提供了先进的编译器、分布式并行执行、数值精度以及……
R 是一个用于统计计算和图形的免费软件环境。它是一个 GNU 项目,与贝尔实验室(原 AT&T,现为 Lucent Technologies)的约翰·钱伯斯及其同事开发的 S 语言和环境类似。R 可以被认为是。
Octave 是一个用于进行数值计算的计算机程序,其功能与 MATLAB 大部分兼容。它属于 GNU 项目的一部分,是根据 GNU 通用公共许可证发布的自由软件。
NumPy
软件
NumPy 是 Python 科学计算的基础包。它是一个 Python 库,提供了多维数组对象、各种衍生对象(如掩码数组和矩阵),以及用于对数组进行快速运算的大量函数,包括……