Simulation and Model-Based Design

Simulink® is a block diagram environment for multidomain simulation and Model-Based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems.

Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB®, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis.

From Concept to Code

Engineers everywhere use Simulink to get their ideas off the ground, including reducing fuel emissions, developing safety-critical autopilot software, and designing wireless LTE systems. Discover how Simulink can help you complete your projects.


Building the Model

Model hierarchical subsystems with predefined library blocks.

Learn more

Simulating the Model

Simulate the dynamic behavior of your system and view results as the simulation runs.

Learn more

Analyzing Simulation Results

View simulation results and debug the simulation.

Learn more

Managing Projects

Develop and share applications as code, executables, or software components.

Learn more

Connecting to Hardware

Connect your model to hardware for real-time testing and embedded system deployment.

Learn more

Product Resources

Discover more about Simulink by exploring these resources.


Explore documentation for Simulink functions and features, including release notes and examples.


Browse the list of available Simulink functions.

System Requirements

View system requirements for the latest release of Simulink.

Technical Articles

View articles that demonstrate technical advantages of using Simulink.

Community and Support

Find answers to questions and explore troubleshooting resources.


Get started learning Simulink.

Hardware Support

Connect Simulink to hardware platforms.

Try or Buy

Get a Free Trial

Test drive Simulink.

Get a trial

Ready to Buy?

Purchase Simulink and explore related products.

Contact sales
Pricing and licensing

Simulink requires: MATLAB

News and Events

Get a MathWorks engineer's perspective on Simulink and Model-Based Design.
Transform the way you work. Move design tasks from the lab and field to the desktop using Model-Based Design.
MathWorks Consultants teach what processes to institute, which tools to use, and where and how best to use them in a Model-Based Design workflow.