Klassen
Erstellen neuer Objekttypen für eine Nutzung in MATLAB® mit objektorientierter Programmierung
Durch Erstellen von Klassen können Programmieraufgaben erleichtert werden, die spezialisierte Datenstrukturen oder eine große Menge von Funktionen beinhalten, die mit besonderen Arten von Daten interagieren.
MATLAB-Klassen unterstützen Funktions- und Operatorüberladung, kontrollierten Zugriff auf Eigenschaften und Methoden, Referenz- und Wertesemantik sowie Ereignisse und Listener.
Einführung in objektorientierte Programmierung mit MATLAB
Kategorien
- Definieren von Klassen
Implementierung von MATLAB-Klassen
- Implementierung von Beispielklassen
MATLAB-Klassen mit Programmiermuster und -techniken
- Aufbau und Arbeit mit Objekt-Arrays
Aufbau und Verknüpfung von Objekt-Arrays; heterogene Arrays
- Benutzerdefinierte Klassen
Verhalten von Objektindizierung, Array-Bildung, Anzeige sowie Operationen zum Speichern und Laden anpassen
- Debugging und Entwicklung von Klassen
Klassendefinitionen bearbeiten und debuggen, automatische Klassenaktualisierungen
- Klassen-Introspektion und Metadaten
Detaillierte Informationen zu Klassen aus Klassenmetadaten abrufen
- System Objects
Dynamische Systeme modellieren und gestreamte Daten mithilfe von Objekten in System-Toolboxen verarbeiten