# MATLAB Numerical Computing Platform

A MATLAB Numerical Computing Platform is a proprietary numerical analysis system.

**Context:**- It can execute a MATLAB program or an MATLAB interactive session (expressed in a MATLAB programming language).
- It can be extended with a MATLAB Library.
- It can operate in Unix, MS Windows and Mac OS.

**Counter-Example(s):**- Mathematica System
- Octave System
- R System,
- a Numerical Analysis Library, such as NumPy and SciPy.
- TensorFlow.

**See:**Interactive Environment, Matrix-oriented Programming Language.

## References

### 2016

- (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/MATLAB Retrieved:2016-10-20.
**MATLAB**(**mat**rix**lab**oratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language 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, including C, C++, C#, Java, Fortran and Python.Although MATLAB is intended primarily for numerical 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.

In 2004, MATLAB had around one million users across industry and academia.

^{[1]}MATLAB users come from various backgrounds of engineering, science, and economics.

- ↑ Cite error: Invalid
`<ref>`

tag; no text was provided for refs named`eetimes2004`

### 2011

- http://www.mathworks.com/products/matlab/description1.html
- MATLAB ® is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.
You can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. Add-on toolboxes (collections of special-purpose MATLAB functions) extend the MATLAB environment to solve particular classes of problems in these application areas.

MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications, and distribute your MATLAB algorithms and applications.

;Key Features

- High-level language for technical computing
- Development environment for managing code, files, and data
- Interactive tools for iterative exploration, design, and problem solving
- Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, and numerical integration
- 2-D and 3-D graphics functions for visualizing data
- Tools for building custom graphical user interfaces
- Functions for integrating MATLAB based algorithms with external applications and languages, such as C, C++, Fortran, Java, COM, and Microsoft Excel

- MATLAB ® is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.

### 2011

- http://en.wikipedia.org/wiki/MATLAB
**MATLAB**(**mat**rix**lab**oratory) is a numerical computing environment and fourth-generation programming language. 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, including C, C++, Java, and Fortran.Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.