
MATLAB® is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using the MATLAB product, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and FORTRAN.
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
Application Development Tools
The MathWorks application development tools include the MATLAB Compiler, C/C++ Math and Graphics Libraries, the MATLAB Web Server, and the MATLAB Runtime Server. These tools enable you to create and distribute standalone versions of your MATLAB applications and share your MATLAB work with colleagues who use other environments
Toolboxes
Toolboxes are collections of highly optimized, application-specific functions that extend MATLAB and Simulink. Toolboxes support applications involving signal and image processing, control system design, optimization, financial engineering, symbolic math, neural networks, and others. Toolbox functions are built in the MATLAB language and can be easily viewed and modified
Data Aquisition and Access Tools
These products provide straightforward access to data from external devices and other software packages. From controlling and communicating with data acquisition devices and instruments to database connectivity and interfacing with programs such as Microsoft Excel, these products allow you to easily get your data into MATLAB
® - Simulation and Model-Based Design
Simulink® is an environment for multi domain simulation and Model-Based Design for dynamic and embedded systems. It provides an interactive graphical environment and a customizable set of block libraries that let you design, simulate, implement, and test a variety of time-varying systems, including communications, controls, signal processing, video processing, and image processing.
Key Features:
- Extensive and expandable libraries of predefined blocks
- Interactive graphical editor for assembling and managing intuitive block diagrams
- Ability to manage complex designs by segmenting models into hierarchies of design components
- Model Explorer to navigate, create, configure, and search all signals, parameters, properties, and generated code associated with your model
- Application programming interfaces (APIs) that let you connect with other simulation programs and incorporate hand-written code
- Embedded MATLAB™ Function blocks for bringing MATLAB algorithms into Simulink and embedded system implementations
- Simulation modes (Normal, Accelerator, and Rapid Accelerator) for running simulations interpretively or at compiled C-code speeds using fixed- or variable-step solvers
- Graphical debugger and profiler to examine simulation results and then diagnose performance and unexpected behavior in your design
- Full access to MATLAB for analyzing and visualizing results, customizing the modeling environment, and defining signal, parameter, and test data
- Model analysis and diagnostics tools to ensure model consistency and identify modeling errors
Stateflow
Stateflow is a graphical simulation environment for modeling and designing event-driven systems. Stateflow provides Simulink users with an elegant solution for designing the control or protocol logic found in embedded systems.
Blocksets
Blocksets are collections of application-specific blocks that support multiple design areas, including electrical power-system modeling, digital signal processing, fixed-point algorithm development, and more. These blocks can be incorporated directly into your Simulink models
Code Generation Tools
Real-Time Workshop and Stateflow Coder generate customizable C code directly from your Simulink and Stateflow diagrams for rapid prototyping, hardware-in-the-loop simulations, and desktop rapid simulation. Extension products generate efficient C code for embedded systems applications.
About The Mathworks

The MathWorks is the leading developer and supplier of software for technical computing and Model-Based Design. Employing more than 1,800 people, The MathWorks was founded in 1984 and is headquartered in Natick, Massachusetts, with offices and representatives throughout the world. The company has been profitable every year since its inception and is privately held. The MathWorks' customers are 1,000,000 of the world's leading technical people, in over 100 countries, on all seven continents. These technical people work at the world's most innovative technology companies, government research labs, financial institutions, and at more than 3,500 universities.
|
|