MATLAB

MATLAB (software)
Developer(s)MathWorks
Initial release1984 (1984)
Stable release
R2024b  / September 12, 2024 (September 12, 2024)
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
R2024b  / September 12, 2024 (September 12, 2024)
Typing disciplinedynamic, weak
Filename extensions.m, .p, .mex*, .mat, .fig, .mlx, .mlapp, .mltbx, .mlappinstall, .mlpkginstall
Websitemathworks.com
Influenced by
Influenced

MATLAB (an abbreviation of "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.