Kursinhalt
Matlab-Grundlagen
Matlab-Grundlagen
Modulares Programmieren
Modulares Programmieren steigert die Recheneffizienz und ermöglicht es Ihnen, nützliche Programme, die Sie geschrieben haben, zu kombinieren, anzupassen und wiederzuverwenden. Lernen Sie, wie Sie modulare Programme mit Funktionen in Matlab schreiben, um Zeit zu sparen und die Leistung Ihrer Programme zu steigern.
In Matlab sind Elemente, die in orange hervorgehoben sind, für Funktionsdeklarationen erforderlich. Das function
-Schlüsselwort wird verwendet, um eine Funktion zu definieren, wobei die Ausgabevariablen in eckigen Klammern eingeschlossen sind, gefolgt von einem Gleichheitszeichen. Eingabevariablen werden direkt nach dem Funktionsnamen in Klammern gesetzt. Elemente in blau müssen vom Benutzer ausgefüllt werden, einschließlich einer kommagetrennten Liste von Ausgabevariablen, einer kommagetrennten Liste von Eingabevariablen und dem Funktionsnamen, der den gleichen Namenskonventionen wie Variablen folgen muss.
Die in grau dargestellten Punkte dienen ausschließlich Formatierungszwecken, um den Code optisch sauberer zu gestalten. Matlab erlaubt keine Leerzeichen oder Zeilenumbrüche zwischen Elementen, daher können Punkte als Fortsetzungsmarker fungieren, um den Code gleichmäßiger über Zeilen zu verteilen. Dieser Ansatz ist besonders nützlich, wenn die Listen von Eingabe- und Ausgabevariablen lang sind, um zu verhindern, dass der Code zu überladen wird.
Zusätzlich können Funktionen ohne Ausgabevariablen sowohl die eckigen Klammern als auch das Gleichheitszeichen weglassen, während Funktionen ohne Eingabevariablen die Klammern ausschließen können. Wenn eine Funktion weder Eingabe- noch Ausgabevariablen hat, können beide vollständig weggelassen werden, wie im Snippet gezeigt.
Aufgabe
- Modularisieren Sie das Programm, das Sie für die Aufgabe in Kapitel 4 geschrieben haben;
- Lassen Sie ein Programm den Speicherort der Excel-Datei auf Ihrem Computer ausgeben;
- Lassen Sie ein anderes Programm die Daten importieren;
- Lassen Sie ein anderes Programm die Berechnungen durchführen;
- Lassen Sie ein anderes Programm die Daten nach Excel exportieren;
- Lassen Sie ein anderes Programm alle diese einzelnen Programme ausführen, ohne Eingabe- oder Ausgabevariablen zu verwenden, und überprüfen Sie, ob es funktioniert, indem Sie Ihre Excel-Dateiergebnisse mit Ihrem ursprünglichen Programm aus Kapitel 4 vergleichen.
Danke für Ihr Feedback!