
Programming and Engineering Computing with MATLAB 2023
Konzipiert für Studenten der Ingenieurwissenschaften, die noch keine Erfahrung mit der Programmierung mit MATLAB haben Verwendet einen „Learning by Doing“-Ansatz mit schrittweisen Anleitungen Enthält zeilenweise Beschreibungen des im Buch vorgestellten Codes Fallstudien und Beispiele werden im gesamten Buch verwendet Widmet ein ganzes Kapitel dem Entwurf grafischer Benutzeroberflächen
Dieses Buch richtet sich an Studenten, die noch keine Erfahrung mit der Programmierung mit MATLAB haben. Fallstudien und Beispiele ziehen sich wie ein roter Faden durch das Buch und machen es so einzigartig. Der Autor ist der Meinung, dass der beste Weg, MATLAB zu lernen, das Studium von Programmen ist, die von erfahrenen Programmierern geschrieben wurden, und dass die Qualität dieser Beispielprogramme die Qualität des Buches bestimmt. Die Beispiele in diesem Buch wurden sorgfältig ausgewählt, um Ihnen das Programmieren mit MATLAB zu vermitteln und Ihr eigenes Problemlösungspotenzial zu wecken. Die meisten der in diesem Buch verwendeten Beispiele sind darauf ausgelegt, eine ganze Klasse von Problemen zu lösen und nicht nur ein einziges, spezifisches Problem.
Das gesamte Buch basiert auf dem Ansatz „Lernen durch Handeln“. Sie werden angeleitet, ein Problem mit MATLAB-Befehlen zu lösen, die dann Zeile für Zeile erklärt werden. Dieser Prozess des Lernens durch praktische Erfahrung ist eine der effizientesten und schmerzlosesten Methoden zum Erlernen von MATLAB. Durch diesen Ansatz und die umfangreiche Verwendung von Textboxen, Abbildungen und Tabellen wird der Umfang des Buches erheblich reduziert, ohne dass der Leser auf ein umfassendes und leicht verständliches Werk verzichten muss.
Das erste Kapitel dieses Buches gibt eine Einführung in die MATLAB-Programmierumgebung und macht Sie mit den Kernfunktionen von MATLAB vertraut. In den Kapiteln zwei bis neun werden die grundlegenden MATLAB-Funktionen schrittweise und umfassend behandelt. Die Kapitel fangen einfach an und werden im Laufe des Buches immer komplexer. Die Kapitel zehn bis dreizehn befassen sich mit fortgeschrittenen Themen, die besonders in Hochschulprogrammen nützlich sind. Jedes Kapitel besteht aus Abschnitten, die jeweils ein Thema behandeln und ein oder mehrere Beispiele enthalten. Verwandte MATLAB-Funktionen sind am Ende eines Abschnitts aufgeführt. Zusätzliche Übungsaufgaben finden sich am Ende der Kapitel zwei bis neun.
Die Beispiele in den einzelnen Abschnitten werden auf einheitliche Weise dargestellt. In der Regel wird zuerst ein Beispiel beschrieben, gefolgt von einem MATLAB-Skript. Alle Text- und Grafikausgaben (und in einigen Fällen auch Eingaben), die bei der Ausführung eines Skripts entstehen, werden vorgestellt und diskutiert. Der Rest eines jeden Abschnitts ist schließlich der Erläuterung des Zwecks der Skriptzeilen gewidmet.
Für wen dieses Buch gedacht ist
Dieses Buch richtet sich vor allem an Studierende der Ingenieurwissenschaften im Grundstudium. Es kann in Kursen wie Computer in Engineering oder anderen, die MATLAB als Softwareplattform verwenden, eingesetzt werden. Es kann auch als Selbstlernbuch zum Erlernen von MATLAB verwendet werden.
In diesem Buch werden Beispiele aus dem Ingenieurwesen auf Hochschulniveau verwendet. Das Hintergrundwissen für diese technischen Beispiele wird so gründlich wie möglich erläutert.
Inhaltsübersicht
1. Erste Schritte, Desktop-Umgebung und Überblick
2. Datentypen, Operatoren und Ausdrücke
3. Ablaufsteuerungen, Funktionen und Programme
4. Zell-Arrays, Strukturen, Tabellen und benutzerdefinierte Klassen
5. Datenvisualisierung: Diagramme
6. Animationen, Bilder, Audios und Videos
7. Datenimport und -export
8. Grafische Benutzerschnittstellen
9. Symbolische Mathematik
10. Lineare Algebra, Polynome, Kurvenanpassung und Interpolation
11. Differenzierung, Integration und Differentialgleichungen
12. Systeme von nichtlinearen Gleichungen und Optimierung
13. Statistik