Student Programs

Learn How to Use MATLAB and Simulink for Student Projects

Aerospace

Learn how to use MATLAB and Simulink to design airplanes, unmanned aerial vehicles, and other aerospace vehicles for student projects. MathWorks experts and users share information on how to perform engineering design calculations, develop simulation models, and deploy code to hardware targets.

MATLAB and Simulink Racing Lounge

The MATLAB and Simulink Racing Lounge features a video series covering topics relevant to automotive student teams. Everything from the basics of MATLAB and Simulink to in-depth details on improving your racecar development is explored. Automotive student teams also share their keys to success with examples.

MATLAB and Simulink Robotics Arena

Learn how to use MATLAB and Simulink to design algorithms, create simulations, and speed up development for student projects in robotics and unmanned systems.

Code Generation

Learn how to generate readable, standalone C/C++ code from MATLAB functions and Simulink models. Navigate and customize the generated code before deploying directly onto target hardware boards. Use Simulink as an integration environment and generate code for multirate systems.

Mobile Robotics

Learn how to design and simulate common mobile robotics algorithms in MATLAB and Simulink, such as open- and closed-loop feedback control systems, for your robot to perform tasks like dead reckoning, line following, and obstacle detection. Use custom simulation tools to test algorithms within Simulink before deploying them to an actual robot.

Physical Modeling

Get started with modeling, simulating, and analyzing automotive systems, including longitudinal vehicle dynamics and 3D suspension modeling. These tutorials will help your team set up a vehicle model, and predict lap times, fuel consumption, and battery life.

Making Vehicles and Robots See

Get started with fundamental computer vision techniques that enable your vehicles and robots to see the environment. Watching these tutorials, learn practical approaches to working with perception algorithms to design your autonomous systems.

Hybrid Electric Vehicles

Learn to develop hybrid electric vehicle (HEV) systems using MATLAB and Simulink. Explore motor control design, and how to use equivalent circuits for representing the dynamic behavior of battery cells. Explore battery pack electro-thermal modeling and battery thermal management system design. Learn about modeling and simulating HEV systems, creating plant models, developing control systems, and optimizing your models.

Free Online Tutorials

Expand your knowledge through interactive courses, documentation, code examples, and how-to videos.

Student Lounge Blog

Get up to speed on student project best practices and teamwork.