MATLAB: Difference between revisions

From Cheaha
Jump to navigation Jump to search
(Add matlab wikipedia article introduction with interwiki linking http://en.wikipedia.org/w/index.php?title=MATLAB&oldid=412741968)
 
(Added UAB specifics to intro)
Line 1: Line 1:
'''[[wikipedia:MATLAB|MATLAB]]''' ('''mat'''rix '''lab'''oratory) is a [[wikipedia:Numerical analysis|numerical computing]] environment and [[wikipedia:fourth-generation programming language|fourth-generation programming language]]. Developed by [[wikipedia:MathWorks|Mathworks]], MATLAB allows [[wikipedia:matrix (mathematics)|matrix]] manipulations, plotting of [[wikipedia:function (mathematics)|functions]] and data, implementation of [[wikipedia:algorithm|algorithm]]s, creation of [[wikipedia:user interface|user interface]]s, and interfacing with programs written in other languages, including [[wikipedia:C (programming language)|C]], [[wikipedia:C++|C++]], and [[wikipedia:Fortran|Fortran]]. An additional package, [[wikipedia:Simulink|Simulink]], adds graphical multi-domain simulation and [[wikipedia:Model based design|Model-Based Design]] for [[wikipedia:dynamical system|dynamic]] and [[wikipedia:embedded systems|embedded systems]].
'''[[wikipedia:MATLAB|MATLAB]]''' ('''mat'''rix '''lab'''oratory) is a [[wikipedia:Numerical analysis|numerical computing]] environment and [[wikipedia:fourth-generation programming language|fourth-generation programming language]]. Developed by [[wikipedia:MathWorks|Mathworks]], MATLAB allows [[wikipedia:matrix (mathematics)|matrix]] manipulations, plotting of [[wikipedia:function (mathematics)|functions]] and data, implementation of [[wikipedia:algorithm|algorithm]]s, creation of [[wikipedia:user interface|user interface]]s, and interfacing with programs written in other languages, including [[wikipedia:C (programming language)|C]], [[wikipedia:C++|C++]], and [[wikipedia:Fortran|Fortran]]. An additional package, [[wikipedia:Simulink|Simulink]], adds graphical multi-domain simulation and [[wikipedia:Model based design|Model-Based Design]] for [[wikipedia:dynamical system|dynamic]] and [[wikipedia:embedded systems|embedded systems]].
MATLAB can be used on personal computers and powerful server systems, including the [[Cheaha]] compute cluster.  With the addition of the Parallel Computing Toolbox, the language can be extended with parallel implementations for common computational functions, including for-loop unrolling.  Additionally this toolbox supports offloading computationally intensive workloads to [[Cheaha]] the campus compute cluster.
In January 2011, UAB acquired a site license for MATLAB that allows faculty, staff, post-docs, and graduate students to use MATLAB, Simulink, and 42 toolboxes (including the parallel toolbox) for research activities on their own systems.  Additionally, MATLAB is available to students on campus computer systems.

Revision as of 00:42, 9 February 2011

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++, and Fortran. An additional package, Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.

MATLAB can be used on personal computers and powerful server systems, including the Cheaha compute cluster. With the addition of the Parallel Computing Toolbox, the language can be extended with parallel implementations for common computational functions, including for-loop unrolling. Additionally this toolbox supports offloading computationally intensive workloads to Cheaha the campus compute cluster.

In January 2011, UAB acquired a site license for MATLAB that allows faculty, staff, post-docs, and graduate students to use MATLAB, Simulink, and 42 toolboxes (including the parallel toolbox) for research activities on their own systems. Additionally, MATLAB is available to students on campus computer systems.