About MATLAB
MATLAB is a numerical computing environment and programming language from MathWorks. Engineers and scientists use it to analyze data, develop algorithms, build models and plot results, working in a language designed around matrices and arrays.
It is commercial, licensed software that is extended through add-on toolboxes for specific fields, and it is commonly paired with the separate Simulink product for simulation. MathWorks also offers a browser-based version. Detailed features and licensing options should be confirmed on the MathWorks website.
Key features
- Matrix-based programming language
- Data analysis and visualization tools
- Toolboxes for specialized domains
- Desktop environment for engineering workflows
Good fit for
- →Engineering simulation and modeling
- →Scientific data analysis and plotting
- Tags
- numerical-computing
- matlab
- engineering
- data-analysis
- simulation
- mathworks
MATLAB: questions and answers
- What is MATLAB used for?
- MATLAB is MathWorks' numerical computing environment and programming language for engineering and scientific analysis, modeling and visualization. It is a good fit for engineering simulation and modeling, and scientific data analysis and plotting.
- How much does MATLAB cost?
- MATLAB is a paid product with no free plan.
- Is MATLAB open source?
- No. MATLAB is proprietary (closed-source) software. Open-source alternatives to MATLAB include JupyterLab, Jupyter Notebook and Spyder.
- What are some alternatives to MATLAB?
- MATLAB competes with IBM SPSS Statistics. For open-source options, see Enlisted's ranked list of open-source MATLAB alternatives.
Open-source alternatives to MATLAB
See all
JupyterLab
Developer Tools
JupyterLab computational environment.
BSD-3-Clausevs MATLAB★ 15k
Jupyter Notebook
Developer Tools
Jupyter Interactive Notebook
BSD-3-Clausevs MATLAB★ 13k
Spyder
Developer Tools
Official repository for Spyder - The Scientific Python Development Environment
MITvs MATLAB★ 9.4k
RStudio
Developer Tools
RStudio is an integrated development environment (IDE) for R
OSSvs IBM SPSS Statistics★ 5.1k
Visual Studio Code
Developer Tools
Visual Studio Code
MITvs Sublime Text★ 193k
Godot
Developer Tools
Godot Engine – Multi-platform 2D and 3D game engine
MITvs Unity★ 118k
SaaS alternatives to MATLAB
See all
IBM SPSS Statistics
Analytics
Statistical analysis software for survey data, regression and forecasting
SaaS
DataSpell
Developer Tools
JetBrains IDE for data science with notebook and Python support
SaaS
Unity
Developer Tools
Real-time 3D engine and editor for games, simulation and interactive apps
SaaS
1DevTool
Developer Tools
Desktop workspace for running several AI coding agents side by side across multiple projects
SaaS
3 Pixel Grid
Developer Tools
Library of tiny animated 3x3 grid indicators with copyable configs for use in your own project
SaaS
act101
Developer Tools
Codebase quality and refactoring toolkit for coding agents, with code porting and verification
SaaS
