Scripting Platform for Technical Computing
The MATLAB scripting platform is a high-level language and problem-solving environment for mathematical and scientific calculations. MATLAB allows for easy matrix manipulation, plotting of functions and data, implementation of algorithms, and interfacing with software components in other languages. With MATLAB, the user can assemble tailored solutions for technical computing faster than using traditional programming languages like C, C++ and Fortran.
The MATLAB scripting platform is used 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 functions—are available to extend the MATLAB environment to solve particular classes of problems in these application areas.
Key features of MATLAB relevant to use within Inference includes:
- User-friendly, high-level language using intuitive syntax built around real and complex vector and matrix operations that are fundamental to engineering and scientific problems.
- Development environment for editing, checking, debugging and profiling code
- High quality numerical functions for linear algebra, statistics, Fourier analysis, filtering optimization, and numerical integration
- Powerful 2-D and 3-D plotting, and 3-D volume visualization functions
- Extend the capability through a collection of specialized Toolboxes covering application areas such as math and optimization, statistics and data analysis, control system design and analysis, signal processing and communications, image processing, test and measurement, and financial modeling and analysis