• <object id="etoor"><option id="etoor"></option></object>
  • Simulink


    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

    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.

    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.

    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.

    MATLAB and Simulink Work Together

    When you use MATLAB? and Simulink? together, you combine textual and graphical programming to design your system in a simulation environment.

    Directly use the thousands of algorithms that are already in MATLAB. Simply add your MATLAB code into a Simulink block or Stateflow? chart.

    Use MATLAB to create input data sets to drive simulation. Run thousands of simulations in parallel. Then analyze and visualize the data in MATLAB.

    Models for Every Project

    Wireless Communications

    Wireless Communications

    Simulate the impact of RF, algorithms and antenna designs on wireless system performance. Design hardware-ready IP at a high level and automate prototyping and verification.

    Motor and Power Control

    Power Electronics Control Design

    Simulate power electronics control systems used in electric vehicles, renewable energy, and industrial automation. Blocks of electrical components help you build system-level models for electric motors, power converters, and battery storage systems.

    Control Systems

    Control Systems

    Model plant dynamics and design and tune feedback loops and supervisory controllers. Use simulation models to verify control design and to automatically generate code for rapid prototyping and production.

    Signal Processing

    Signal Processing

    Simulink lets you model and simulate digital signal processing systems. It provides a range of test signals and waveforms, collections of filters types and architectures, and scopes for dynamic visualization. Color-coding and in-diagram displays allow you to quickly inspect update rates and signal sizes for sample-based or frame-based system designs.



    Develop controllers using blocks for ground vehicles, manipulators, ROS access, and collecting and analyzing sensor data. Control your robot with the algorithms you develop and automatically generate code that you can run on hardware.


    Advanced Driver Assistance Systems

    Model and simulate the vehicle and environment, and perform sensor fusion and controls development using Simulink. Develop control algorithms and decision logic based on fused sensor output.

    Image Processing and Computer Vision

    Image Processing and Computer Vision

    Incorporate vision into robotics, ADAS, controls, and other multidomain systems. Model and simulate hardware implementation with test benches using frame-to-pixel stream conversion and vision algorithms designed for FPGAs and ASICs.

    Internet of Things

    Internet of Things

    With Simulink, you can develop and test smart devices, and then deploy your models to edge nodes on hardware such as Raspberry Pi. Use blocks to send data to MATLAB and ThingSpeak so you can analyze it further.

    New to Simulink? It's easy to get started.

    Engineers and Scientists Worldwide Rely on Simulink


    “When we do 5G prototyping design and development, we build the whole air access link-level simulation using MATLAB and Simulink, and import the parameters of this model – from the antenna to the new waveform – from the field testing… We can see the whole system’s performance, and identify potential issues.”

    Kevin Law, Director of Algorithm Architecture and Design

    Fujitsu Laboratories of America

    “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.”

    William Walker, Vice President

    Rensselaer Polytechnic Institute

    “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.”

    Dr. John Wen, head of the Industrial and Systems Engineering department

    Do More with Simulink

    Check out some of the latest highlights, and see all the new features.

    Smart Editing

    Improve your model’s appearance by hiding default block names. You can also quickly group signals, add inports and outports to blocks, and more.


    Mix and match export functions and rate-based schedulable components, and model startup and shutdown behavior.


    Get simulation results fast using shared model artifacts, quickly build your top-level model, and use the automatic solver option to set up your model.