Schulungsübersicht

Teil 1

Eine kurze Einführung in MATLAB

Zielsetzungen: Einen Überblick darüber geben, was MATLAB ist, woraus es besteht und was es für Sie tun kann

  • Ein Beispiel: C vs. MATLAB
  • MATLAB Produktübersicht
  • MATLAB Anwendungsbereiche
  • Was kann MATLAB für Sie tun?
  • Der Kursüberblick

Arbeiten mit der MATLAB-Benutzeroberfläche

Zielsetzung: Einführung in die wichtigsten Funktionen der integrierten Designumgebung MATLAB und ihrer Benutzeroberflächen. Sie erhalten einen Überblick über die Kursthemen.

  • MATALB-Schnittstelle
  • Lesen von Daten aus einer Datei
  • Speichern und Laden von Variablen
  • Plotten von Daten
  • Anpassen von Diagrammen
  • Berechnen von Statistiken und Best-Fit-Linien
  • Exportieren von Grafiken zur Verwendung in anderen Anwendungen

Variablen und Expressionen

Zielsetzung: Eingabe von MATLAB-Befehlen, mit Schwerpunkt auf der Erstellung von und dem Zugriff auf Daten in Variablen.

  • Eingeben von Befehlen
  • Erstellen von Variablen
  • Hilfe erhalten
  • Accessing und Ändern von Werten in Variablen
  • Erstellen von Zeichenvariablen

Analyse und Visualisierung mit Vektoren

Zielsetzung: Durchführen mathematischer und statistischer Berechnungen mit Vektoren und Erstellen grundlegender Visualisierungen. Sehen Sie, wie die MATLAB-Syntax Berechnungen auf ganzen Datensätzen mit einem einzigen Befehl ermöglicht.

  • Berechnungen mit Vektoren
  • Plotten von Vektoren
  • Grundlegende Darstellungsoptionen
  • Beschriften von Diagrammen

Analyse und Visualisierung mit Matrizen

Zielsetzung: Matrizen als mathematische Objekte oder als Sammlungen von (Vektor-)Daten verwenden. Verstehen der angemessenen Verwendung der MATLAB-Syntax, um zwischen diesen Anwendungen zu unterscheiden.

  • Größe und Dimensionalität
  • Berechnungen mit Matrizen
  • Statistics mit Matrixdaten
  • Plotten mehrerer Spalten
  • Umformung und lineare Indizierung
  • Mehrdimensionale Arrays

Teil 2

Automatisieren von Befehlen mit Skripten

Zielsetzung: Sammeln von MATLAB Befehlen in Skripten, um die Reproduktion und das Experimentieren zu erleichtern. Mit zunehmender Komplexität Ihrer Aufgaben wird die Eingabe langer Befehlsfolgen in das Befehlsfenster unpraktisch.

  • Ein Modellierungsbeispiel
  • Die Befehlshistorie
  • Erstellen von Skriptdateien
  • Ausführen von Skripten
  • Kommentare und Code-Zellen
  • Skripte veröffentlichen

Arbeiten mit Datendateien

Zielsetzung: Daten aus formatierten Dateien in MATLAB importieren. Da importierte Daten eine Vielzahl von Typen und Formaten haben können, liegt der Schwerpunkt auf der Arbeit mit Zellarrays und Datumsformaten.

  • Importieren von Daten
  • Gemischte Datentypen
  • Zellarrays
  • Konvertierungen zwischen Ziffern, Zeichenketten und Zellen
  • Exportieren von Daten

Mehrere Vektordiagramme

Zielsetzung: Komplexere Vektordiagramme erstellen, wie z. B. Mehrfachdiagramme, und Techniken zur Farb- und Zeichenfolgenmanipulation verwenden, um auffällige visuelle Darstellungen von Daten zu erzeugen.

  • Struktur der Grafiken
  • Mehrere Zahlen, Achsen und Diagramme
  • Plotten von Gleichungen
  • Verwendung von Farben
  • Anpassen von Diagrammen

Logik und Ablaufsteuerung

Zielsetzung: Logische Operationen, Variablen und Indexierungstechniken verwenden, um flexiblen Code zu erstellen, der Entscheidungen treffen und sich an verschiedene Situationen anpassen kann. Erkunden Sie andere Programmierkonstrukte für sich wiederholende Codeabschnitte und Konstrukte, die eine Interaktion mit dem Benutzer ermöglichen.

  • Logische Operationen und Variablen
  • Logische Indizierung
  • Programming Konstrukte
  • Ablaufsteuerung
  • Schleifen

Matrix und Bildvisualisierung

Zielsetzung: Visualisierung von Bildern und Matrixdaten in zwei oder drei Dimensionen. Untersuchen Sie den Unterschied zwischen der Darstellung von Bildern und der Visualisierung von Matrixdaten mit Hilfe von Bildern.

  • Streuende Interpolation mit Vektor- und Matrixdaten
  • 3-D-Matrix-Visualisierung
  • 2-D-Matrix-Visualisierung
  • Indizierte Bilder und Farbkarten
  • Echte Farbbilder

Teil 3

Data Analysis

Zielsetzung: Durchführung typischer Datenanalyseaufgaben in MATLAB, einschließlich der Entwicklung und Anpassung theoretischer Modelle an reale Daten. Dies führt natürlich zu einer der leistungsfähigsten Funktionen von MATLAB: das Lösen linearer Gleichungssysteme mit einem einzigen Befehl.

  • Umgang mit fehlenden Daten
  • Korrelation
  • Glättung
  • Spektralanalyse und FFTs
  • Lösen linearer Gleichungssysteme

Schreiben von Funktionen

Zielsetzung: Erhöhung der Automatisierung durch Kapselung modularer Aufgaben als benutzerdefinierte Funktionen. Verstehen, wie MATLAB Verweise auf Dateien und Variablen auflöst.

  • Warum Funktionen?
  • Funktionen erstellen
  • Hinzufügen von Kommentaren
  • Aufrufen von Unterfunktionen
  • Arbeitsbereiche
  • Unterfunktionen
  • Pfad und Vorrang

Datentypen

Zielsetzung: Untersuchung von Datentypen mit Schwerpunkt auf der Syntax für die Erstellung von Variablen und den Zugriff auf Array-Elemente sowie Diskussion von Methoden zur Konvertierung zwischen Datentypen. Datentypen unterscheiden sich durch die Art der Daten, die sie enthalten können, und durch die Art, wie die Daten organisiert sind.

  • MATLAB Datentypen
  • Ganzzahlen
  • Strukturen
  • Konvertierung von Typen

Datei-E/A

Zielsetzung: Untersuchung der Low-Level-Datenimport- und -exportfunktionen in MATLAB, die eine genaue Kontrolle über Text- und Binärdatei-E/A ermöglichen. Zu diesen Funktionen gehört textscan, das eine genaue Kontrolle über das Lesen von Textdateien ermöglicht.

  • Öffnen und Schließen von Dateien
  • Lesen und Schreiben von Textdateien
  • Lesen und Schreiben von Binärdateien

Beachten Sie, dass der tatsächliche Lieferumfang ohne vorherige Ankündigung geringfügig von der obigen Übersicht abweichen kann.

Fazit

Beachten Sie, dass die tatsächlich erbrachte Leistung ohne vorherige Ankündigung geringfügig von der obigen Skizze abweichen kann.

Zielsetzung: Zusammenfassen, was wir gelernt haben

  • Eine Zusammenfassung des Kurses
  • Andere kommende Kurse auf MATLAB

Bitte beachten Sie, dass es ohne vorherige Ankündigung zu geringfügigen Abweichungen vom Kurs kommen kann.

Voraussetzungen

  •     Mathematische Grundkenntnisse auf Hochschulniveau wie lineare Algebra, Wahrscheinlichkeitstheorie und Statistik sowie Matrix
  •     Grundlegende Computerkenntnisse
  •     Vorzugsweise Grundkenntnisse in einer anderen höheren Programmiersprache wie C, PASCAL, FORTRAN oder BASIC, aber nicht unbedingt erforderlich
 21 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (1)

Kombinierte Kurse

MATLAB Fundamentals, Data Science & Report Generation

35 Stunden

Verwandte Kategorien