MATLAB
From Dahuawiki
←Older revision | Newer revision→
Introduction
MATLAB is a well known technical computing environment and simulation platform developed by MathWorks. The core of MATLAB is heavily based on matrix computation and array manipulation. In addition, it also supports other data structure including cell array, struct array, function handle, and objects, which makes it a powerful programming language for various tasks. Equipped with the maple symbolic engine, MATLAB can also be used as a computer algebra system.
A large number of toolboxes offered by MATLAB itself and third-party contributors substantially extend its functionality. They offer useful tools facilitating the research and development in a wide spectrum of academic and technical fields, such as statistics, signal processing, control design, and artitifical intelligence. MathWorks hosts a open forum called MATLAB Central, in which the MATLAB users share their experience in using MATLAB and contribute their codes to the community.
Due to is great support to linear algebra, statistics, image processing, optimization, as well as scientific visualization, it is popular in the community of computer vision and machine learning. A family of numeric algorithms and models have been implemented using MATLAB, which are available from either MATLAB toolboxes and MATLAB Central File Exchange.
Useful Links
- MATLAB Product Homepage
- MATLAB Central - an open exchange for MATLAB users
- MATLAB Central File Exchange: The place you go for MATLAB codes
- A Very Elementary MATLAB Tutorial: A good start point for new users
- Loren on the Art of MATLAB: Blog of an MATLAB developer, great stuff in it.
