Optimization Onramp

Learn the basics of solving optimization problems in MATLABĀ®. Define optimization variables, and objective functions to find the best possible solution to a problem, given a set of limitations.

Course modules

Introduction

Familiarize yourself with numerical optimization and the course.

Lessons:
  • Course Overview

Solving an Unconstrained Optimization Problem in MATLAB

Learn the key aspects of the optimization workflow in MATLAB.

Lessons:
  • Creating an Optimization Problem
  • Defining Optimization Variables
  • Implementing an Objective Function
  • Solving an Optimization Problem

Solving Constrained Optimization Problems in MATLAB

Learn how to add basic constraints to your optimization problem.

Lessons:
  • Including Constraints
  • Solving a Bounded Optimization Problem
  • Including Equality Constraints
  • Including Inequality Constraints

Course Project

Apply your knowledge to a challenging optimization project.

Lessons:
  • Radiation Therapy

Conclusion

Learn next steps and give feedback on the course.

Lessons:
  • Additional Resources
  • Survey

MATLAB Onramp

Get started quickly with the basics of MATLAB.

Machine Learning Onramp

Learn the basics of practical machine learning methods for classification problems.

MATLAB Fundamentals

Learn core MATLAB functionality for data analysis, modeling, and programming.

MATLAB Onramp

Get started quickly with the basics of MATLAB.