Main Content

Get Started with Simulink

Simulation and Model-Based Design

Simulink® is a block diagram environment for multidomain simulation and Model-Based Design. It supports system-level design, 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.

Tutorials

About Modeling and Simulation in Simulink

Featured Examples

Interactive Learning

Simulink Onramp provides a description of the current task, an interactive model, and an assessment of whether the model matches the requirements set by the training.

Simulink Onramp
Free, self-paced, interactive Simulink course

The Learn tab of the Simulink Start Page lists the Simulink courses.

Simulink Online Courses
Self-paced, interactive courses for Simulink product family

Videos

A screenshot from the Getting Started with Simulink for Controls video shows a solar panel and a model that controls the solar panel.

Getting Started with Simulink for Controls
Model and simulate a physical system

A screenshot from the Simulink for Signal Processing video shows several signals from a signal processing algorithm.

Getting Started with Simulink for Signal Processing
Design a signal processing system using Simulink

A screenshot from the Building and Simulating a Simple Simulink Model video shows a model with a sine wave input and part of a Scope block displaying signal data.

Building and Simulating a Simple Simulink Model
Use basic blocks and modeling components

Teaching Resources