This Object-Oriented MATLAB Programming training course teaches students how to create high-quality, maintainable MATLAB programs using the modern object-oriented programming paradigm, replacing the “spaghetti code” too commonly found in beginner-level MATLAB scripts. Students are led from object-oriented design basics to advanced features such as access attributes, encapsulation, property value validations, getter and setter methods, event notification and handling, backward compatibility across MATLAB releases, and run-time performance considerations.
Note: This course can be condensed to a half-day with fewer examples and less hands-on practice. We strongly recommend the full-day version, if possible.