Video length is 44:24

MATLAB to C/C++ Made Easy

Overview

In this webinar, we demonstrate the workflow for generating readable and portable C/C++ code from your MATLAB algorithms using MATLAB Coder. You can utilize the MATLAB Coder app or the command line interface to produce source code or static/dynamic libraries. These can be integrated into your existing C/C++ projects, deployed to hardware such as Raspberry Pi and NVIDIA Jetson platforms, or shared as source files within your organization.

You'll learn how to generate code from a wide range of toolboxes and functions available in MATLAB. Additionally, we explore automatic generation of MEX functions that can accelerate computationally intensive sections of your MATLAB code by running it at compiled speed. This feature also allows you to verify the behavior of the generated code back in MATLAB.

Highlights

Watch this webinar to learn how to: 

  1. Generate C/C++ from MATLAB code that can be compiled from desktop systems to embedded devices such as Raspberry Pi and NVIDIA Jetson boards
  2. Generate C/C++ from deep learning networks along with pre- and postprocessing code
  3. Generate C/C++ as MEX-files to accelerate compute-intensive portions of your MATLAB algorithm in MATLAB

About the Presenter

Bill Chou has focused on code generation technologies at MathWorks for over 19 years, specializing in MATLAB to C/C++/CUDA, Simulink to C/C++/CUDA, and machine learning deployment. As a seasoned Product Manager for MATLAB Coder, GPU Coder, and deep learning code generation, Bill is dedicated to helping engineers deploy applications in controls, signal and audio processing, embedded vision, and machine learning. He works to ensure customers can efficiently run their software across diverse platforms, from developer workstations to edge and embedded devices. Bill holds an M.S. in Electrical Engineering from the University of Southern California and a B.A.Sc degree in Electrical Engineering from the University of British Columbia.

Recorded: 15 May 2025