MATLAB

MATLAB (software)
DeveloperMathWorks
Initial release1984 (1984)
Stable release
R2025b  / September 17, 2025 (September 17, 2025)
Written inC/C++, MATLAB
Operating systemWindows, macOS, and Linux
PlatformIA-32, x86-64, ARM64
TypeNumerical computing
LicenseProprietary commercial software
Websitemathworks.com
MATLAB (programming language)
Paradigmmulti-paradigm: functional, imperative, procedural, object-oriented, array
Designed byCleve Moler
DeveloperMathWorks
First appearedlate 1970s
Stable release
R2025b  / September 17, 2025 (September 17, 2025)
Typing disciplinedynamic, weak
Filename extensions.m, .p, .mex*, .mat, .fig, .mlx, .mlapp, .mltbx, .mlappinstall, .mlpkginstall
Websitemathworks.com
Influenced by
Influenced
  • MATLAB Programming at Wikibooks

MATLAB (Matrix Laboratory) is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.

Although MATLAB is intended primarily for numeric computing, an optional toolbox uses the MuPAD symbolic engine allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.

As of 2020, MATLAB has more than four million users worldwide. They come from various backgrounds of engineering, science, and economics. As of 2017, more than 5000 global colleges and universities use MATLAB to support instruction and research.