![]() |
Date | 11 March 2010 |
| Venue | Garden Court Eastern Boulevard | |
| Time | 13:30 - 16:00 | |
| Many complex technical computing applications require a significant investment in software development effort. Not only is the size of the code getting larger, but more people are collaborating on projects, and wanting to reuse their investment in multiple projects. Software practitioners utilise different programming techniques such as object-oriented programming to cater for this increased complexity. | ||
|
|
||
Release 2008a from The MathWorks included a major update to object-oriented programming in MATLAB, enabling easier development and maintenance of large applications and data structures. Using engineering examples, this master class will demonstrate how to define classes and work with objects, highlighting the benefits of this programming approach over traditional procedural techniques. A small project will be designed using MATLAB structures and functions. The process of changing this project to be fully object-oriented will be demonstrated. The features of object-oriented programming in MATLAB will be highlighted and the added functionality will be explored. No knowledge of object-oriented programming is required.
Features covered include class definitions, properties, property attributes, methods, method attributes, inheritance, handle classes, events and listeners, and anonymous functions.
The seminar is relevant to: