Dieser Kurs richtet sich an Studierende der Ingenieur- und Naturwissenschaften, die ein Grundverständnis für das Programmieren haben. Er behandelt vier Hauptthemen: Matlab-Grundlagen, numerisches Lösen von Differentialgleichungen, Implementierung von Algorithmen zur Nullpunktsuche und Erstellung von Benutzeroberflächen für Programme und Skripte.
Im Abschnitt Matlab-Grundlagen lernen die Schülerinnen und Schüler die verschiedenen Datentypen in Matlab kennen, wie z. B. Skalare, Zeichenketten, Zell-Arrays, Vektoren und Matrizen. Außerdem lernen sie, wie man Skripte und Funktionen schreibt und wie man Daten visualisiert.
Das nächste Thema konzentriert sich auf das Lösen von Differentialgleichungen mit den Ode-Solvern von Matlab. Die Schüler arbeiten mit einem Beispiel für ein Feder-Dämpfer-System und vergleichen die Leistung verschiedener Integratoren bei steifen und nicht steifen Differentialgleichungen.
Der Kurs geht dann zur Implementierung von Algorithmen über, wobei die Newton-Raphson-Methode als Beispiel für die numerische Nullpunktsuche beliebiger Funktionen dient. Die Teilnehmer lernen, wie man Live-Ergebnisse während der Laufzeit anzeigt und Ableitungen mit numerischen Methoden erster und zweiter Ordnung berechnet.
Das letzte Thema behandelt die Erstellung von benutzerfreundlichen Schnittstellen für Matlab-Skripte oder -Programme. Diese Schnittstellen erleichtern es Kollegen, die mit Matlab nicht vertraut sind, den Code zu benutzen. Die Studierenden lernen auch zusätzliche Funktionalitäten wie Dateidialoge, Fragedialoge, Eingabedialoge, Farbdialoge, Warteleisten und Warn-/Fehlermeldungen kennen.
Während des gesamten Kurses werden die Teilnehmer ermutigt, parallel zu den Videos zu programmieren und Hausaufgaben zu erledigen, um das Gelernte zu festigen. Die Hausaufgaben sind anspruchsvoll, bieten aber die Möglichkeit zur praktischen Übung. Ausführliche Erklärungsvideos und Beispiellösungen unterstützen die selbstständige Arbeit.
Wenn die Teilnehmer Fragen haben oder Erklärungen zu einem Thema benötigen, können sie diese im Fragebereich des Kurses stellen oder dem Kursleiter über Udemy eine Nachricht schicken.
Kurslink: https://www.udemy.com/course/matlab-fur-ingenieure-und-naturwissenschaftler/
