Schulungen zu MATLAB und Simulink

MATLAB Grundlagen für Anwendungen im Automobilbau

Programm ansehen und anmelden

Kursbeschreibung

Der dreitägige Kurs bietet eine umfassende Einführung in die MATLAB®-Umgebung für Automobilingenieure. Es sind keine Vorkenntnisse im Programmieren oder mit MATLAB erforderlich. Es werden Themen wie Datenanalyse, Visualisierung, Modellierung und Programmierung behandelt; dabei liegt der Schwerpunkt auf der praktischen Anwendung in der Automobiltechnik.
 
Themen sind unter anderem:
 
  • Arbeiten mit der MATLAB-Benutzeroberfläche
  • Eingeben von Befehlen und Erstellen von Variablen
  • Analysieren von Vektoren und Matrizen
  • Visualisieren von Vektor- und Matrixdaten
  • Arbeiten mit Daten in Dateien
  • Umgang mit verschiedenen Datentypen
  • Automatisieren von Abläufen mit Skripten
  • Programmieren von bedingten Anweisungen und Schleifen
  • Schreiben von Funktionen

Tag 1 von 3


Arbeiten mit der MATLAB-Benutzeroberfläche

Ziel: Kennenlernen wichtiger Funktionalitäten der MATLAB-Entwicklungsumgebung und der zugehörigen Benutzeroberflächen. Überblick über die Kursthemen.

  • Lesen von Daten aus Dateien
  • Speichern und Laden von Variablen
  • Grafische Darstellung von Daten
  • Anpassen von Diagrammen
  • Exportieren von Grafiken für die Nutzung in anderen Anwendungen

Variablen, Befehle und Skripte

Ziel: Erstellen von Variablen, Zugreifen auf Daten in Vektoren sowie Anfertigen von Grafiken. Zusammenfassen von Befehlen zu Live-Skripten, um das Experimentieren und Entwickeln zu erleichtern.

  • Eingeben von Befehlen
  • Erstellen von numerischen Variablen und Textvariablen
  • Erstellen und Beschriften von Diagrammen
  • Hilfe aufrufen
  • Erstellen und Ausführen von Live Scripts

Analyse und Visualisierung von Vektoren

Ziel: Durchführen mathematischer und statistischer Berechnungen mit Vektoren und Visualisieren von Vektordaten. Verwenden der MATLAB-Syntax, um mit einem Befehl Berechnungen auf ganze Datensätze anzuwenden. Unterteilen von Skripten in Abschnitte zum verbesserten Entwickeln, Warten und Teilen.

  • Rechnen mit Vektoren
  • Verwenden und Ändern von Vektordaten
  • Formatieren und Teilen von Live Scripts

Tag 2 von 3


Analyse und Visualisierung von Matrizen

Ziel: Verwenden von Matrizen als mathematische Objekte oder Sammlungen von (Vektor-)Daten. Korrekte Verwendung der MATLAB-Syntax zur Unterscheidung zwischen diesen Anwendungen.

  • Erstellen und Manipulieren von Matrizen
  • Berechnungen mit Matrizen
  • Statistiken mit Matrixdaten
  • Visualisieren von Matrixdaten

Tabellarische Daten

Ziel: Importieren von Daten als Variablen vom Datentyp Table. Arbeiten mit Daten in Table-Variablen.

  • Speichern von Daten als Table
  • Arbeiten mit Tables
  • Extrahieren von Daten aus Tables
  • Ändern von Tables

Bedingte Datenauswahl

Ziel: Extrahieren und Analysieren von Teildatensätzen basierend auf Auswahlkriterien.

  • Logische Operationen und Variablen
  • Suchen und Zählen
  • Logische Indizierung

Datenorganisation

Ziel: Organisieren tabellarischer Daten. Verwendung geeigneter MATLAB-Datentypen.

  • Zusammenführen von Tables
  • Metadaten in Tables
  • Datums- und Zeitangaben
  • Diskrete Kategorien

Tag 3 von 3


Datenanalyse

Ziel: Durchführen einer kompletten Datenanalyse: Importieren und Aufbereiten der Daten, sowie Anpassen eines Modells und Visualisieren der Ergebnisse.

  • Importieren von Tabellendateien und zeichengetrennten Textdateien.
  • Umgang mit fehlenden Daten
  • Visualisierungsfunktionen
  • Anpassen von Diagrammen

Automatisieren durch Programmierkonstrukte

Ziel: Erstellen von flexiblem Code, der mit dem Benutzer interagieren, Entscheidungen treffen und sich an verschiedene Situationen anpassen kann.

  • Programmierkonstrukte
  • Benutzerinteraktion
  • Entscheidungsverzweigung
  • Schleifen

Schreiben von Funktionen

Ziel: Steigern der Automatisierung durch das Zusammenfassen modularer Aufgaben als benutzerdefinierte Funktionen. Erkunden, wie MATLAB Referenzen auf Dateien und Variablen auflöst. Benutzen von MATLAB-Entwicklertools, um Probleme im Code zu finden und zu beheben.

  • Erstellen von Funktionen
  • Aufrufen von Funktionen
  • Festlegen des MATLAB-Pfads
  • Debugging
  • Verwenden von Breakpoints
  • Erstellen und Verwenden von Strukturen

Stufe: Grundlagenkurse

Voraussetzungen:

  • Mathematische Grundkenntnisse sowie grundlegende Erfahrungen im Umgang mit Computern

Dauer: 3 Tage

Sprachen: Deutsch

Programm ansehen und anmelden