Einführung in MATLAB
Autor: | Prof. Dr.-Ing. Schneider |
Fragestellungen, Begriffe und Voraussetzungen |
Fragestellungen Eingeführte Begriffe und Konzepte
Vorausgesetzte Kenntnisse aus vorangegangenen Kapiteln |
Lernziele |
Nach Durchführung dieses Selbstlernkurses
|
Für den Einstieg in MATLAB® bieten sich die folgenden Möglichkeiten an:
- Einstieg über das HSHL-Wiki
- Einstieg über MathWorks Kurse
- Einstieg über de.linkedin.com
- Einsteig über ein Fachbuch
MATLAB-Syntax in a nutshell
Hier finden Sie eine Übersicht der wichtigsten MATLAB-Befehle.
Einstieg über das HSHL-Wiki
# | Thema | Inhalte |
---|---|---|
1 | Einführung |
|
2 | Graphische Darstellung |
|
3 | Programmstrukturen |
|
4 | Nachhaltige Programmierung |
|
5 | Daten & Dateizugriff |
|
6 | Datenstrukturen |
|
8 | Strukturen und Klassen |
|
9 | Grafische Benutzeroberfläche (GUI) |
|
10 | Einführung in Simulink | |
11 | Symbolische Mathematik | |
12 | Einführung in die Bildverarbeitung |
|
Einstieg über MathWorks Kurse
Ein einfachen Weg für den Einstieg in die MATLAB-Toolwelt bieten die kostenlosen Self-Pace Kurse.
Einstieg über de.linkedin.com
Kostenlos sind für HSHL Studierende ebenfalls die E-Learning Kurse bei Linked:in.
Einsteig über ein Fachbuch
Erarbeiten Sie sich anhand des Buches
Stein, U.: Programmieren mit MATLAB : Programmiersprache, grafische Benutzeroberflächen, Anwendungen. München : Fachbuchverlag Leipzig im Carl Hanser Verlag, 6. Auflage 2017. HSHL-eBook
die Informatikgrundlagen zu Programmstrukturen in Kapitel 2.
Fragestellungen, Begriffe und Voraussetzungen
Fragestellungen MATLAB ist ein multifunktionelles wissenschaftliches Werkzeug, mit denen z.B. Messdaten gelesen, analysiert, verarbeitet und visualisiert werden können. Mechatroniker*innen werden mit MATLAB simulieren, Daten auswerten und sogar in Echtzeit mechatronische Systeme regeln. Fragestellung dieser Lektion sind die Programmstrukturen von MATLAB.
Eingeführte Begriffe und Konzepte
- Funtionen bieten die Möglichkeit Programmteile, die häufiger ausgeführt werden zu kapseln. Es Möglichkeit zum Debuggen lassen sich über das Command Window ein und Ausgaben machen.
- Verzweigungen und Schleifen sind grundlegenden Programmstrukturen der Informatik.
- MATLAB kann hervorragend mit Feldern (Vektoren/Matrizen) arbeiten. Sie Zugriffe auf die Feldeinträge sind äußerst simpel. Dies gilt auch für die Matrizenrechnung.
- Daten können leicht in individuellen Grafiken angezeigt werden. Diese können umfassend beschriftet werden. Der Datentyp struct und Klassen ermöglichen die Erzeugung komplexere Daten- und Funktionsstrukturen.
- Dateien können ebenfalls als Ein- und Ausgabe dienen. Gezeigt wird der Umgang mit ASCII und Binördateien. Die Erzeugung von Strings ist ein wesentlicher Bestandteil.
Lernzielkontrolle |
Üben Sie Ihre Kenntnisse praktisch mit den nachfolgenden Aufgaben. |
Musterlösungen |
Die Lösungen finden Sie hier. |
Weiterführende Links
- MATLAB Academy - kostenlose Video-Tutorials
- Matlab Cookbook
- Matlab Training Services
- Matlab Maker Zone
- "Applied Autonomous Robots I" Courseware
- MATLAB Grader
- Programmierrichtlinien für Matlab
Literatur
- Benker, H.: Ingenieurmathematik kompakt – Problemlösungen mit MATLAB. Heidelberg: Springer eBook 2010. ISBN 978-3-642-05453-2
- Stein, U: Programmieren mit MATLAB. Leipzig, Hanser Verlag 2017. ISBN 978-3-446-45583-2
- Sigmon, K; u.A.: MATLAB Primer. PDF
- Teschl. S.: MATLAB - Eine Einführung. DOC
- Pietruszka, W. D.; Glöckner, M.: MATLAB® und Simulink® in der Ingenieurpraxis. Wiesbaden: Springer Verlag, 5. Auflage 2021. ISBN 978-3-658-29740-4
BSD-Lizenz
Copyright (c) 2014, Hochschule Hamm-Lippstadt, Dep. Lip. 1, Prof. Ulrich Schneider
Hochschule Hamm-Lippstadt. Alle Rechte vorbehalten.
→ zurück zum Hauptartikel: Virtuelle Lehrveranstaltungen