MATLAB Repetitorium: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(13 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 68: | Zeile 68: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! # !! KW/Datum !! Thema !! | ! # !! KW/Datum !! Thema !! Inhalte | ||
|- | |- | ||
| 0 || 15 || Terminfindung, Einführung || | | 0 || 15 || Terminfindung, Einführung || | ||
Zeile 82: | Zeile 82: | ||
|- | |- | ||
| 3 || 03.05.24 || [[MATLAB Repetitorium - Graphische Darstellung|Graphische Darstellung]] || | | 3 || 03.05.24 || [[MATLAB Repetitorium - Graphische Darstellung|Graphische Darstellung]] || | ||
* | * Übung 2D-Grafik | ||
* Laden und Speichern von Variablen | * Laden und Speichern von Variablen | ||
|- | |||
| 4 || 10.05.24 || [[MATLAB Repetitorium - Graphische Darstellung|Graphische Darstellung]] || | |||
* Plotten von symbolischen Funktionen | |||
* Übung 3D-Grafik (<code>fsurf, fmesh, fimplicit3, fcontour</code>) | |||
|- | |||
| 5 || 17.05.24 || [[MATLAB Repetitorium - Daten und Dateizugriff|Daten & Dateizugriff]] || | |||
* Textdateien einlesen | |||
* Textdateien schreiben | |||
* <code>.mat</code>-Datei speichern & laden | |||
* Cell-Array | |||
<!-- | <!-- | ||
|- | |- | ||
| 4 || 10.05.24 || Datenstrukturen || | | 4 || 10.05.24 || Datenstrukturen || | ||
Zeile 100: | Zeile 101: | ||
* Matrix-Operatoren | * Matrix-Operatoren | ||
* Cell-Array | * Cell-Array | ||
--> | |||
|- | |- | ||
| | | || 24.04.25 || AUSFALL || | ||
|- | |- | ||
| 6 || | | 6 || 28.07.24 || [[MATLAB Repetitorium - Programmstrukturen|Programmstrukturen]] || | ||
* Verzweigungen | |||
* Schleifen | |||
* Funktionen | |||
* Debugging | |||
* Ein- und Ausgaben | |||
* <code>varargs</code>-Mechanismus | |||
* Kommentare | * Kommentare | ||
* Programmierrichtlinien | * Programmierrichtlinien | ||
* MATLAB<sup>®</sup>-Hilfe | * MATLAB<sup>®</sup>-Hilfe | ||
<!-- | |||
|- | |- | ||
| 7 || | | 7 || 07.06.24 || Strukturen und Klassen || | ||
* struct | * struct | ||
* Objektorientierte Programmierung (OOP) | * Objektorientierte Programmierung (OOP) | ||
|- | |- | ||
| 8 || | | 8 || 14.06.24 || Daten & Dateizugriff || | ||
* Textdateien einlesen | * Textdateien einlesen | ||
* Textdateien schreiben | * Textdateien schreiben | ||
* <code>.mat</code> | * <code>.mat</code>-Datei speichern & laden | ||
* Excel-Datei | * Excel-Datei | ||
* Tabellen | * Tabellen | ||
* <code>string</code>-Operationen | * <code>string</code>-Operationen | ||
|- | |- | ||
| 9 || | | 9 || || Grafische Benutzeroberfläche (GUI)|| | ||
* Live-Skript (<code>.mlx</code>) | * Live-Skript (<code>.mlx</code>) | ||
*App-Designer | *App-Designer | ||
Zeile 130: | Zeile 136: | ||
|- | |- | ||
| 11 || 28.06.24 || Symbolische Mathematik || | | 11 || 28.06.24 || Symbolische Mathematik || | ||
--> | |||
|- | |- | ||
| | | 7 || 05.07.24 || | ||
[[MATLAB Repetitorium - Bildverarbeitung|Einführung in die Bildverarbeitung]]<br> | |||
Fragen und Zertifikate | |||
|| | |||
* Bilder einlesen und anzeigen | |||
* Videoverarbeitung | |||
* Bildverbesserung durch Filter | |||
* Segmentierung | |||
* Morphologische Operationen | |||
|} | |} | ||
Zeile 140: | Zeile 155: | ||
*[[MATLAB-Befehle| MATLAB<sup>®</sup> Befehlsübersicht]] | *[[MATLAB-Befehle| MATLAB<sup>®</sup> Befehlsübersicht]] | ||
* [http://www.stein-ulrich.de/Matlab/ Zusatzmaterial von Ulrich Stein] | * [http://www.stein-ulrich.de/Matlab/ Zusatzmaterial von Ulrich Stein] | ||
== Weiterführende Themen == | |||
* [[MATLAB-Coder]] |
Aktuelle Version vom 7. September 2024, 18:52 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Termin: | Freitag 10:30 - 12:00 Uhr |
Dauer: | Sommersemester 2024, 90 Minuten/Woche |
Starttermin: | 19.04.2024 |
Labor: | Labor L3.1-E00-120 |
Sprache: | Deutsch |
Einleitung
MATLAB® ist ein Mathematik- und Simulationswerkzeug, welches in der Industrie umfangreich genutzt wird. Die HSHL stellt ihren Studierenden kostenlos Lizenzen zur Verfügung. Dieses Repetitorium bietet einen einfach praktischen Einstieg. Programmierkenntnisse sind von Vorteil, werden jedoch nicht erwartet.
Inhalte
Grundlagen von MATLAB®/Simulink
- Vektor- und Matrixrechnung
- Operationen, Funktionen, Verzweigungen und Schleifen
- Visualisierung von Kurven und Flächen
- Objektorientierte Programmierung
- Oberflächenprogrammierung
- Programmiertechniken
- Einführung in Simulink
Optional
- Lineare Algebra
- Symbolische Mathematik
- Grundlagen der Bildverarbeitung
- Mex-C in MATLAB
- Machine Learning/Deep Learning
Anmeldung
Der Arbeitsraum ist auf 15 Arbeitsplätze begrenzt. Daher ist eine Anmeldung bei Prof. Schneider bis zum 12. April 2024 notwendig.
Ihre Vorteile
- Sie erhalten eine persönliche Anleitung durch Prof. Schneider.
- MATLAB® ist eines der wichtigsten Entwicklungstools in der Industrie.
- Es werden keine Vorkenntnisse benötigt.
- Wir lösen praktischen Übungsaufgaben in einem PC-Pool. Sie benötigen keine Hardware.
- Der Umgang mit MATLAB® wird intensiv geübt.
- Sie können Fragen zu Ihren individuellen Projekten stellen.
- Für die Teilnahme erhalten Sie ein Zertifikat für Ihre Unterlagen.
Zertifikat
Nach regelmäßiger Teilnahme wird Ihnen ein Zertifikat ausgestellt. Dieses macht sich später sehr gut in den Bewerbungsunterlagen.
Lektionen
# | KW/Datum | Thema | Inhalte |
---|---|---|---|
0 | 15 | Terminfindung, Einführung | |
1 | 19.04.24 | Einführung |
|
2 | 26.04.24 | Graphische Darstellung |
|
3 | 03.05.24 | Graphische Darstellung |
|
4 | 10.05.24 | Graphische Darstellung |
|
5 | 17.05.24 | Daten & Dateizugriff |
|
24.04.25 | AUSFALL | ||
6 | 28.07.24 | Programmstrukturen |
|
7 | 05.07.24 |
Einführung in die Bildverarbeitung |
|
Literatur
- Stein, U.: Programmieren mit MATLAB Programmiersprache, grafische Benutzeroberflächen, Anwendungen. München: Hanser Verlag, 7. Aufl. 2023. E-Book-ISBN 978-3-446-47788-9. URL: Online verfügbar