Modulname |
Einführung in Matlab |
Gebiet |
|
Profil |
Profil Praxis
Profil Freie Studien
|
CPs |
5 CP |
Campus |
Hier geht
es zum Vorlesungsverzeichnis |
Voraussetzungen |
Das Modul richtet sich besonders an Studierende der Mathematik, Physik und Wirtschaftswissenschaft, Schwerpunkt Betriebswirtschaftslehre und alle interessierten Studierenden, die über Mathematikkenntnisse auf dem Niveau eines Leistungskurses verfügen. |
Besonderheiten |
TN-Plätze: 25/30 Plätzen für den Optionalbereich Termin der ersten Sitzung: siehe Lehrveranstaltung Anmeldung: Drei Wochen vor dem offiziellen Vorlesungsbeginn sowie die ersten beiden Vorlesungswochen per Email an sebastian.leonow@rub.de . Zusammensetzung der Endnote: Klausur, Anteil an Modulnote 100 % Prüfungstermin: Innerhalb der Prüfungsperiode der Fakultät Maschinenbau, der genaue Termin wird im Semester festgelegt. Die Prüfung findet am Rechner im CIP-Pool statt. |
Blockseminar |
Nein |
Vorkenntnisse |
Das Modul richtet sich besonders an Studierende der Mathematik, Physik und Wirtschaftswissenschaft, Schwerpunkt Betriebswirtschaftslehre und alle interessierten Studierenden, die über Mathematikkenntnisse auf dem Niveau eines Leistungskurses verfügen. |
Veranstaltungszeit |
Donnerstag 12:00 - 14:00, Donnerstag 16:00 - 18:00 |
Dozenten |
Sebastian Leonow |
Arbeitsaufwand |
-Vor- und Nachbereitung der Sitzungen, Lektüre der empfohlenen Texte, Abgabe der Übungsaufgaben Erarbeitung der Übungsaufgaben, Vorbereitung auf die Klausur, Teilnahme an der Klausur |
Literatur |
Wolfgang Schweizer: MATLAB Kompakt, 7. Ausgabe. De Gruyter, Oldenburg, 2022. …Daniel T. Valentine, Brian D. Hahn: Essential MATLAB for Engineers and Scientists, 8th edition, Academic Press, 2022. Ulrich Stein: Programmieren mit MATLAB, 6., neu bearbeitete Auflage. Hanser Verlag 2017. |
Modulteil |
[137070] Einführung in Matlab - WS 23/24 |
Modultyp |
|
Modulanbieter |
Fakultät für Maschinenbau |
Inhalt |
Teil 1 und 2: Vorlesung mit Übung „Einführung in Matlab“ (137070), Raum und Zeit siehe Lehrveranstaltung Die Software Matlab ist ein wissenschaftliches Programmierwerkzeug zur effizienten Lösung mathematischer Probleme. Matlab wird in der Industrie und an Hochschulen interdisziplinär eingesetzt und findet heute vorrangig in den MINT Fächern und in den Wirtschaftswissenschaften Anwendung. Matlab bietet einen schnellen Zugang zur Lösung komplexer Fragestellungen und greift auf eine breite Basis verfügbarer Algorithmen zurück. Matlab kann dabei als Skript- und Implementierungssprache genutzt werden und stellt Werkzeuge zur Codegenerierung bereit, um Matlab Programme z.B. auf Mikrocontrollern ausführen zu können. Dieser Kurs unterrichtet die grundlegende Bedienung, das Variablenkonzept, Verzweigungs- und Schleifenstrukturen, und darauf aufbauend fortgeschrittene Inhalte, z.B. aus den Bereichen Datenanalyse, Systemmodellierung, Simulation und künstliche Intelligenz. Die in diesem Modul behandelten Themen sind: Interaktive Nutzung des Arbeitsbereiches, Nutzung als integrierte Entwicklungsumgebung, Datei- und Verzeichnisstruktur, Matlab-Pfad, Nutzung von Toolboxen Einführung in die typischen Datenstrukturen in Matlab, Vektoren, Matrizen und Arrays, Besonderheiten bei der Indizierung Einfache Sprachelemente zur Programmierung: Funktionen, Schleifen, Verzweigungen, Fehler und Fehlerbehandlung, Skripte Grafik und Visualisierung, Plotten von Funktionen in zwei und drei Dimensionen, Grafiken zur Darstellung von Statistiken Einlesen, Verarbeiten und Visualisierung von Daten, Regression Programmierung mit Funktionen, Variablentypen, S-Funktionen, Einbinden von C-Code, inline Funktionen Elemente der objektorientierten Programmierung, Kapselung von Daten, Setter und Getter, Vererbung Einführung in Simulink Einführung in ausgewählte Toolboxen |
Lernziele |
Die Studierenden erlernen Grundkenntnisse der interaktiven Nutzung und Programmierung der Software Matlab. Die Studierenden kennen wesentliche Methoden und Verfahren, die in Matlab zur Verfügung stehen und kennen Anwendungsbeispiele aus dem Bereich der Ingenieurwissenschaften/des Maschinenbaus. Sie sind in der Lage ingenieurtechnische Probleme in Matlab zu modellieren und zu lösen. Die gewonnenen Erkenntnisse und Fertigkeiten können auf konkrete Problemstellungen des Maschinenbaus übertragen werden. Die Studierenden beherrschen spezielle Aspekte der Programmierung in Matlab. |