MATLAB Numerical Computing Platform: Difference between revisions
m (Text replacement - "tems]]" to "tem]]s") |
m (Text replacement - "ions]] " to "ion]]s ") |
||
Line 20: | Line 20: | ||
=== 2016 === | === 2016 === | ||
* (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/MATLAB Retrieved:2016-10-20. | * (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/MATLAB Retrieved:2016-10-20. | ||
** '''MATLAB''' ('''mat'''rix '''lab'''oratory) is a [[multi-paradigm programming language|multi-paradigm]] [[Numerical analysis|numerical computing]] environment and [[fourth-generation programming language]]. A [[proprietary programming language]] developed by [[MathWorks]], MATLAB allows [[matrix (mathematics)|matrix]] manipulations, plotting of [[function (mathematics)| | ** '''MATLAB''' ('''mat'''rix '''lab'''oratory) is a [[multi-paradigm programming language|multi-paradigm]] [[Numerical analysis|numerical computing]] environment and [[fourth-generation programming language]]. A [[proprietary programming language]] developed by [[MathWorks]], MATLAB allows [[matrix (mathematics)|matrix]] manipulations, plotting of [[function (mathematics)|function]]s and data, implementation of [[algorithm]]s, creation of [[user interface]]s, and interfacing with programs written in other languages, including [[C (programming language)|C]], [[C++]], C#, [[Java (programming language)|Java]], [[Fortran]] and [[Python (programming language)|Python]]. <P> Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the [[MuPAD]] [[computer algebra system|symbolic engine]], allowing access to [[symbolic computing]] abilities. An additional package, [[Simulink]], adds graphical multi-domain simulation and [[model-based design]] for [[dynamical system|dynamic]] and [[embedded system]]s. <P> In 2004, MATLAB had around one million users across industry and academia. MATLAB users come from various backgrounds of [[engineering]], [[science]], and [[economics]]. | ||
<references/> | <references/> | ||
Line 36: | Line 36: | ||
=== 2011 === | === 2011 === | ||
* http://en.wikipedia.org/wiki/MATLAB | * http://en.wikipedia.org/wiki/MATLAB | ||
** <B>MATLAB</B> ('''mat'''rix '''lab'''oratory) is a [[Numerical analysis|numerical computing]] environment and [[fourth-generation programming language]]. Developed by [[MathWorks]], [[MATLAB Numerical Computing Platform|MATLAB]] allows [[matrix (mathematics)|matrix]] manipulations, plotting of [[function (mathematics)| | ** <B>MATLAB</B> ('''mat'''rix '''lab'''oratory) is a [[Numerical analysis|numerical computing]] environment and [[fourth-generation programming language]]. Developed by [[MathWorks]], [[MATLAB Numerical Computing Platform|MATLAB]] allows [[matrix (mathematics)|matrix]] manipulations, plotting of [[function (mathematics)|function]]s and data, implementation of [[algorithm]]s, creation of [[user interface]]s, and interfacing with programs written in other languages, including [[C (programming language)|C]], [[C++]], [[Java (programming language)|Java]], and [[Fortran]]. <P> Although [[MATLAB Numerical Computing Platform|MATLAB]] is intended primarily for numerical computing, an optional toolbox uses the [[MuPAD]] [[computer algebra system|symbolic engine]], allowing access to [[symbolic computing]] capabilities. An additional package, [[Simulink]], adds graphical multi-domain simulation and [[Model based design|Model-Based Design]] for [[dynamical system|dynamic]] and [[embedded system]]s. | ||
---- | ---- |
Latest revision as of 07:30, 22 August 2024
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 (matrix laboratory) 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. MATLAB users come from various backgrounds of engineering, science, and economics.
- MATLAB (matrix laboratory) 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.
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 (matrix laboratory) 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.
- MATLAB (matrix laboratory) 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.