MATLAB

URL :  http://www.mathworks.com/products/matlab/

Description

MATLAB is an integrated environment for mathematical and technical computing.  MATLAB provides core functions for manipulation, analysis, and visualization of mathematical data, and also provides considerable extensibility of these core functions, via user-defined script capabilities and via pre-packaged toolboxes for many classes of standardized computation (e.g., signal processing, systems identification, etc.).  MATLAB greatly facilitates numeric computation with vectors and matrices, which makes it a natural for use with engineering problems in general, and especially those involving matrix-oriented discretizations, e.g., implicit finite-element analysis.  MATLAB also includes a high-level Applications Programming Interface (API) that permits extensibility of Matlab function using user-developed compiled/optimized C and Fortran modules.

Features

MATLAB's features include virtually all mathematical analysis capabilities, as well as applications-oriented toolkits for a wide variety of engineering and scientific domains.  MATLAB's visualization environment is extensive, and includes support for animation and for 3D visualizations and production of presentation-quality graphics.  The MATLAB programming environment is widely used to teach programming principles, and it is both powerful and easy to learn and use.  The MATLAB API's enable user-defined external routines to call MATLAB or vice versa, so that MATLAB is highly extensible.

Pricing and Software Metrics