Accelerating the pace of engineering and science
Model-Based Design with MATLAB and Simulink
Use Model-Based Design with MATLAB® and Simulink® to improve product quality and reduce development time by 50% or more.
Get an overview of Simulink® modeling and simulation capabilities.
What Is Simulation?
Learn how simulations answer questions, featuring Dr. Richard Gran, director (ret.), Advanced Concepts, Grumman, and member of the Apollo Lunar Module Digital Autopilot design team.
Simulations Made Easy with Simulink
Simulate your multidomain dynamic systems with Simulink.
Measuring Return on Investment of Model-Based Design
Quantify savings from Model-Based Design using an ROI framework that incorporates metrics from SEI, IEEE, COCOMO, and industry experience.
Automatic Tuning of a Helicopter Flight Control System
Automatically tune a multivariable flight control system using Control System Tuner.
Integrating Physical Systems and Controller
Detect system integration issues in simulation. Mechanical, hydraulic, electrical, and control systems are gradually integrated into a full system model.
Control Design with MATLAB and Simulink
Learn how to get started with using MATLAB® and Simulink® products for designing control systems.
Modeling a Radar System with Simulink
Use Simulink® to develop a multidomain system level model of a radar system.
Modeling a RF Communication Link
Use Simulink® to model a RF communications link in a satellite communications system.
Programming TI C2000 LaunchPad with Simulink
Program TI C2000 LaunchPad using Simulink®for your real-time control programming applications.
Modeling an Insulin Infusion Pump
Create a simple model of an insulin infusion pump mechanism that consists of a plunger and a DC motor using Simscape™.
Getting Started with Simulink
Build and simulate a model with Simulink®.
Loading and Logging Data
Use MATLAB® data in Simulink® models and save simulation results.
Visualizing Simulation Results
Visualize simulation results using scopes and viewers in Simulink®.
Creating and Masking Subsystems
Create hierarchy and modularize system behavior using subsystems.
Creating Customized Block Libraries
Create custom library blocks to share and reuse functionality.
Getting Started with Model Referencing
Create Model blocks from scratch or by converting existing subsystems.
Using Variant Subsystems
Use variant subsystems to model and switch between different design choices.
Incorporating MATLAB Algorithms into a Simulink Model
Use MATLAB Function block to incorporate MATLAB® code in a Simulink® model.
Build Simulink® models using design patterns that serve as starting points to solve common problems
Getting Started with the Simulink Data Dictionary
Use the Simulink® data dictionary for defining and managing design data associated with models.
Accelerate model building, add annotations for design reviews, and navigate quickly through your Simulink® model.
Navigating a Hierarchical Model
The Explorer bar, tabbed windows, and Model Browser help you navigate a hierarchical model.
Smart Signal Routing
Connect one block to another, and Simulink® will determine the simplest signal path without overlapping blocks.
Smart Editing Cues
Accelerate model building with just-in-time contextual prompts using the smart editing cues in Simulink®.
Use viewmarks to save graphical views of a Simulink® model for quick access to areas of interest.
Associate annotations with blocks in Simulink® models.
View and trace the input and outpit signals of a Simulink® model or subsystem.
Simulation Analysis and Performance
Rewinding a Simulation
Step back and forward through your simulation to analyze system behavior.
Commenting Out Blocks
Test alternative versions of blocks and preserve the originals by hiding them from the simulation.
New Simulation Data Inspector
View live signal data and access visualization options such as data cursors using the Simulation Data Inspector in Simulink®.
Faster Simulations with Performance Advisor
Analyze your model for common simulation bottlenecks to boost simulation performance with Performance Advisor.
Controlling Simulation Performance with Solver Settings
Change default solver settings to improve accuracy and speed of simulation.
Running Multiple Simulink Simulations in Parallel
Run your multiple simulations faster through the use of parallel computing.
Parallel Computing for Faster Parameter Estimation
Accelerate parameter estimation for an engine throttle model using parallel computing.
Use Fast Restart in Simulink® to run consecutive simulations more quickly.
Modular Design Using Model Referencing
Explore the value of model referencing for component-based modeling.
Variant Configuration Management in Simulink
Create, configure, and manage design variants for large-scale models in Simulink®.
Managing Design Variants
Configure and manage variant systems in Simulink®
Create and call functions across Simulink® and Stateflow®.
Team Collaboration with Simulink Projects
Get an overview of team collaboration with Simulink® Projects.
Creating a Simulink Project
Create a project using Simulink® Projects.
Putting a Simulink Project under Source Control
Put a Simulink® Project under source control.
Simulink Projects for Large Scale Modeling
Use Simulink® Projects for Large Scale Modeling.
Data Dictionary API
Automate the creation and editing of Simulink® data dictionaries with MATLAB® scripts.
Connection to Low-Cost Hardware
Introduction to Simulink Support for Target Hardware
Simulink provides built-in support for prototyping, testing, and running models on low-cost target hardware, such as Arduino®, LEGO® MINDSTORMS® NXT, and Raspberry Pi.
Programming Arduino Uno with Simulink
Install the Arduino® support package, create a simple model, and download the model to Arduino Uno using a step-by-step workflow with Simulink®.
Programming Raspberry Pi with Simulink
Install the Raspberry Pi support package and download an image inversion model to Raspberry Pi using a step-by-step workflow with Simulink.
Ask The Simulink Expert
Latest from the Simulink Community
Join the conversation