You are on page 1of 2

MATLAB

The Language of Technical Computing


Millions of engineers and scientists worldwide use MATLAB to analyze and design the
systems and products transforming our world. MATLAB is in automobile active safety
systems, interplanetary spacecraft, health monitoring devices, smart power grids, and
LTE cellular networks. It is used for machine learning, signal processing, image
processing, computer vision, communications, computational finance, control design,
robotics, and much more

Math. Graphics. Programming.


The MATLAB platform is optimized for solving engineering and scientific problems. The
matrix-based MATLAB language is the world’s most natural way to express
computational mathematics. Built-in graphics make it easy to visualize and gain insights
from data. A vast library of pre-built toolboxes lets you get started right away with
algorithms essential to your domain. The desktop environment invites experimentation,
exploration, and discovery. These MATLAB tools and capabilities are all rigorously
tested and designed to work together.

Scale. Integrate. Deploy.


MATLAB helps you take your ideas beyond the desktop. You can run your analyses on
larger data sets, and scale up to clusters and clouds. MATLAB code can be integrated
with other languages, enabling you to deploy algorithms and applications within web,
enterprise, and production systems.

• MATLAB® is a programming environment for algorithm development, data analysis, visualization,


and numerical computation.

• Using MATLAB®, you can solve technical computing problems faster than with
traditional programming languages, such as C, C++, and Fortran.

• MATLAB® combines a desktop environment tuned for iterative analysis and design processes
with a programming language that expresses matrix and array mathematics directly.
Simulink
What is Model based design ?

• Model-Based Design is a process that enables fast and cost-effective development of dynamic
systems, including control systems, signal processing, and communications systems

• In Model-Based Design, a system model is at the center of the development process, from
requirements development through design, implementation, and testing

• The model is an executable specification that you continually refine throughout the
development process. After model development, simulation shows whether the model works
correctly.

Model-Based Design allows you to improve efficiency by:

• Using a common design environment across project teams

• Linking designs directly to requirements

• Integrating testing with design to continuously identify and correct errors

• Refining algorithms through multi-domain simulation

• Generating embedded software code

• Developing and reusing test suites

• Generating documentation

• Reusing designs to deploy systems across multiple processors and hardware targets.

Simulink- Model Based Design

• Use Simulink® to model algorithms and physical systems using block diagrams. You can model
linear and nonlinear systems, factoring in real-world phenomena such as friction, gear slippage,
and hard stops.

• A comprehensive library of predefined blocks helps you to build models. You add blocks from
the library to your model using the Simulink Editor.

• In the editor, connect blocks by way of signal lines to establish mathematical relationships
between system components.

• With Simulink®, you can interactively simulate your system and view the results on scopes and
graphical displays.

• For simulation of Continuous, discrete, and mixed-signal systems.

• You can choose from a range of fixed-step and variable-step solvers. Solvers are integration
algorithms that compute system dynamics over time.

You might also like