Simulation and
Model‑Based Design

Design and simulate your system in Simulink before moving to hardware. Explore and implement designs that you wouldn’t otherwise consider – without having to write C, C++, or HDL code.

Model-Based Design: From Concept to Code

Simulink-Model base design icon.png

Model and Simulate Your System

Explore a wide design space by modeling the system under test and the physical plant. Your entire team can use one multi-domain environment to simulate how all parts of the system behave.


>> Learn More

Simulink-Test icon.png

Test Early and Often

Reduce expensive prototypes by testing your system under conditions that are otherwise too risky or time-consuming to consider. Validate your design with hardware-in-the-loop testing and rapid prototyping. Maintain traceability from requirements to design to code.

>> Learn More

Simulink-Code generator.png

Automatically Generate Code

Instead of writing thousands of lines of code by hand, automatically generate production-quality C and HDL code that behaves the same way as the model you created in Simulink. Then deploy it directly onto your embedded processor or FPGA/ASIC.

>> Learn More

Engineers and Scientists Worldwide Rely on Simulink


Nick Karter

Lead Engineer

“At a small company like ours, it’s critical for engineers to work with as little overhead as possible. With MATLAB, our team can deliver leading-edge IP faster, enabling our customers to increase bandwidth, push modulation rates higher, and reduce power consumption.”



William Walker

Vice President

“By including circuit-level simulation results in our Simulink models we can simulate millions of cycles with the accuracy needed to account for noise and other transient effects. Simulink is the only tool fast enough for our jitter-tolerance simulations.”

Fujitsu Laboratories of America


Dr. John Wen

head of the Industrial and Systems Engineering department

“A primary benefit of using MATLAB and Simulink in our research is the availability of toolboxes for computer vision, image processing, and control system development. All the tools we need are in one environment that is easily integrated with other software for robotics and automation systems.”

Rensselaer Polytechnic Institute


           Get a Free Trial

30 days of exploration at your fingertips.


Ready to Buy

Get pricing information and explore related products.


Are you a Student

Get MATLAB and Simulink student software.