Modellierung und Simulation - Programmiertechniken
| Autor: | Prof. Dr.-Ing. Schneider |
| Lektion: | 12 |
| Termin: | 03.07.2026 |
Einleitung
MATLAB® ist eines der wichtigsten Werkzeuge für die numerische Berechnung, Datenanalyse und Simulation in den Ingenieur- und Naturwissenschaften. Neben der korrekten Umsetzung eines Algorithmus spielt dabei auch die Qualität des Programmcodes eine entscheidende Rolle. Gut strukturierter, effizienter und wartbarer Code erleichtert nicht nur die Fehlersuche und Weiterentwicklung, sondern verbessert häufig auch die Ausführungsgeschwindigkeit. In diesem Kurs lernen die Studierenden grundlegende und fortgeschrittene Programmiertechniken in MATLAB® kennen. Anhand praxisnaher Beispiele und Optimierungsaufgaben werden typische Programmierfehler identifiziert und bestehender Code schrittweise verbessert. Ziel ist es, moderne MATLAB®-Programme zu entwickeln, die übersichtlich, leistungsfähig und leicht wiederverwendbar sind.
Lernziele
Nach dem Kurs können die Teilnehmenden:
- effizienten und gut lesbaren MATLAB®-Code schreiben,
- Funktionen und Skripte sinnvoll einsetzen,
- Vektorisierung anstelle unnötiger Schleifen verwenden,
- Eingaben überprüfen,
- Code modular strukturieren,
- typische MATLAB®-Funktionen zur Datenverarbeitung anwenden,
- ihren Code dokumentieren und debuggen.
1. Programmierrichtlinien
- Analysieren Sie den nachfolgenden Quelltext unter Berücksichtigung der Programmierrichtlinien für MATLAB®.
- Optimieren Sie den Quelltext.
a=5;
b=3;
c=a*b;
disp(c)
| TestQuadrat ohne Parameterisierung |
Tipps:
|
nLaenge = 5; % Verwenden Sie lesbare Variablennamen.
nBreite = 3;
nFlaeche = nLaenge * nBreite; % Rücken Sie Quelltext zur besseren Lesbarkeit ein.
fprintf('Fläche = %.2f\n', area);
|
→ MATLAB® Befehlsübersicht
→ zurück zum Hauptartikel: BSE Modellierung und Simulation - SoSe26