Featured Courseware

Explore interactive teaching content and examples developed by MathWorks and educators from leading universities.

Virtual Labs

Electrical Engineering

MathWorks

Virtual labs for DC circuit analysis, topics such as mesh analysis, RLC circuits, and op amps (among others) are covered

Includes: Models, Code, Videos, Assignments

Electrical Engineering

Douglas Jussaume, University of Tulsa

Eight power labs and assignments that mimic hardware lab operation; the typical lab requires students to connect the power circuit, run and record data, and submit a lab report

Includes: Models, Assignments

Electrical Engineering

Zekeriya Aliyazicioglu, Cal Poly Pomona
Dennis Dahlquist, Sacramento State University

Introduction to the fundamental laws of electric circuits; applications to circuit analysis using MATLAB live scripts and Simscape

Includes: Code, Models, Assignments

Electrical Engineering

Lee C. Potter and Yang Yang, The Ohio State University

Laboratory course providing hands-on exploration of physical layer communication

Includes: Code, Assignments

Electrical Engineering

Cory Prust, Milwaukee School of Engineering

Laboratory modules for an introductory analog and digital communication systems course

Includes: Code, Models, Assignments

Electrical Engineering

Kristina Kelber and Matthias Henker, HTW Dresden

Signal generator and oscilloscope app that replicates lab equipment used in a signals and systems course

Includes: Apps

Mechanical and Electrical Engineering

MathWorks

Exercises to study linear and extended Kalman filter design for state estimation of a simple pendulum system with visualizations. Pairs with Kalman Filter Tech Talks

Includes: Models, Code, Videos, Assignments

Mechanical and Electrical Engineering

MathWorks

Four introductory labs with virtual models; designed to give an intuitive introduction to basic controls concepts, such as feedback control

Includes: Code, Models, Assignments

Mechanical and Electrical Engineering

Paul Ruvolo, Olin College

Module that teaches math, physics, and engineering and applying them to programming a mobile robot

Includes: Code, Assignments

Mechanical and Electrical Engineering

Ayse Tekes, Kennesaw State University

Virtual equipment for conceptual laboratory demonstrations of dynamics, vibrations, and control theory

Includes: Models

Mechanical and Electrical Engineering

MathWorks

Manipulator and mobile robot models for trajectory planning and actuator analysis; includes examples for path and trajectory planning using Robotics System Toolbox

Includes: Code, Models

Mechanical and Electrical Engineering

Eneko Lerma, Robert Griñó and Ramon Costa,
Universitat Politècnica de Catalunya

Project-based learning materials for teaching control that include instructions and walkthrough videos

Includes: Code, Models, Assignments, Video

Mechanical and Electrical Engineering

Dawn Tillbury, University of Michigan
Bill Messner, Carnegie Mellon University
Richard Hill, University of Detroit Mercy

Hardware-based activities that are a companion to Control Tutorials for MATLAB and Simulink

Includes: Assignments

Mechanical, Electrical, and CIVIL Engineering

MathWorks

Wind turbine model including a 3D mechanical model of the tower, nacelle, blades, hydraulic pitch actuators, electrical yaw actuators, generator, and electrical grid model; supporting models show how to develop each of the systems separately and integrate them into the overall model

Includes: Code, Models

Mechanical, Electrical, and Aerospace Engineering

MathWorks

Quadcopter with multibody, electrical, and thermal models following a path to deliver a package; the package is released from a quadcopter when it reaches the final waypoint and the release criteria are met

Includes: Code, Models

Mechanical, Electrical, and Aerospace Engineering

Institute of Automatic Control, RWTH Aachen University

Seven MATLAB apps, including single-mass oscillators and an inverse pendulum, to support making automatic control understandable for students

Includes: Apps

Mechanical, Electrical, and Chemical Engineering

Quanser

High-fidelity lab experiences using virtual Quanser hardware for teaching control theory and mechatronics

Includes: Models, Assignments

Chemical Engineering

John Hendengren, Brigham Young University

Materials for teaching a process dynamics and control course using the Arduino-based Temperature Control Lab

Includes: Code, Assignments, Video

Chemical Engineering

Michaël Grimsberg, Lund University

Simulations of basic concepts taught in a reaction engineering course

Includes: Apps

Physics

MathWorks

Laboratory module exploring one-dimensional collisions using a virtual air track model

Includes: Code, Models, Assignments

Mathematics

Howard Anton and Chris Rorres, Drexel University
Anton Kaul, Cal Poly San Luis Obispo

Seventeen lab projects for teaching linear algebra designed to be solved in MATLAB

Includes: Assignments

Mathematics

Willie Wong and Mark Iwen, Michigan State University

Labs designed to support Calculus 2 curriculum covering integration, exponential growth, sequencies and series, and curves

Includes: Code, Assignments

Economics

Junhui Qian, Shanghai Jiao Tong University

Five econometrics labs covering estimation, hypothesis testing, and regression

Includes: Code, Assignments


Interactive Examples

General Engineering

MathWorks

An overview of programming concepts including arrays, strings, loops, and algorithms with a project

Includes: Code, Assignments

Mechanical, Aerospace, and Civil Engineering

MathWorks

MATLAB live scripts and Simulink models that explore mass-spring-damper systems

Includes: Code, Models, Assignments

Mechanical, Electrical, and Aerospace Engineering

Richard Hill, University of Detroit Mercy

Live script examples using MATLAB for the analysis and design of automatic control systems

Includes: Code

Mechanical, Electrical, and Aerospace Engineering

Ivan Leibgott, University of Nice

A book, along with code and model file, that introduces MATLAB and Simulink as simulation platforms for modeling in different engineering domains, such as electrical, hydraulic, and mechanical, and their interaction with one another

Includes: Code, Models, Assignments

Mechanical and Electrical Engineering

MathWorks

An introduction to transfer function analysis as taught in system dynamics and controls courses

Includes: Code, Models, Apps

Electrical Engineering

MathWorks

Live scripts introducing the fundamentals of convolution as covered in many foundational signal processing courses

Includes: Code, Assignments

Electrical Engineering

MathWorks

An introduction to the fundamental morphological operations used in image processing

Includes: Code, Assignments

Statistics and Data Science

MathWorks
Ward Nickle, Humboldt State University

MATLAB live scripts centered around the fundamentals of descriptive statistics and some commonly used probability distributions

Includes: Code, Assignments

Statistics and Data Science

MathWorks

An introduction to fundamental concepts in probability theory and statistical inference

Includes: Code, Apps, Assignments

Statistics and Data Science

MathWorks

Fundamentals of regression analysis as taught in STEM courses

Includes: Code, Assignments

Statistics and Data Science

MathWorks

An introduction to the typical workflow, setup, and considerations involved in solving regression problems with machine learning

Includes: Code, Assignments

Mathematics

MathWorks

MATLAB live scripts and apps that address the qualitative analysis of ordinary differential equations as taught in mathematics courses

Includes: Code, Apps, Assignments

Mathematics

MathWorks

Interactive examples using MATLAB to visualize and practice integral calculus and a calculus flashcards app

Includes: Code, Apps, Assignments

Mathematics

MathWorks

MATLAB live scripts that introduce the fundamentals of derivatives, including the product and chain rule as presented in Calculus I courses

Includes: Code, Apps, Assignments

Mathematics

MathWorks
Matthew Leineweber, San Jose State University

Fundamentals of numerical integration as taught in mathematics courses

Includes: Code, Assignments

Mathematics

MathWorks

Fundamental matrix methods and linear systems as taught in introductory linear algebra courses

Includes: Code, Assignments

Mathematics

MathWorks

Live scripts introducing the fundamentals of vectors, such as vector magnitude and addition

Includes: Code, Assignments, Video

Mathematics

Professor Gilbert Strang, Massachusetts Institute of Technology
Cleve Moler, MathWorks

In-depth video series about differential equations and the MATLAB ODE suite

Includes: Video


Publisher

Web-based book that presents a comprehensive introduction to MATLAB through interactive questions, animations, and automated MATLAB assessment

Interactive courseware designed to facilitate active learning for first-year engineering students; available with MyLab Engineering with automated MATLAB assessment and real-time feedback for 340+ homework problems