Der Leser lernt Grundfertigkeiten im Umgang mit einem der numerischen Standardwerkzeuge MATLAB, Scilab und Octave kennen und anwenden. Von Vorteil ist dabei, dass Scilab und
Octave als Freeware erhältlich sind. Die Grundzüge dieser Numerikprogramme werden dem Benutzer Schritt für Schritt nahegebracht. Die erworbenen Kenntnisse sind zur Lösung vielfältiger mathematischer, physikalischer und insbesondere ingenieurwissenschaftlicher Aufgaben einsetzbar.
Im ersten Teil werden in einfacher und anschaulicher Weise das Arbeiten auf Kommandozeilenebene mit reellen und komplexen Variablen, Vektoren und Matrizen, der zweckmäßige Umgang mit Polynomen sowie die wichtigsten grafischen Ausgabemöglichkeiten beschrieben. Für die Programmierung werden Script-Dateien und Funktionen benutzt. Zu den behandelten numerischen Aufgabenstellungen gehören Lösung von linearen Gleichungssystemen und nichtlinearen Gleichungen,
Kurvenanpassung und Interpolation, numerische Integration,
Lösung von Differentialgleichungen, sowie Fourier- und Wavelet-Transformation.
Daneben werden einige Besonderheiten der Computerarithmetik (z.B. Konvergenzprobleme, Rundungsfehler) gegenüber der "exakten" Algebra und Analysis herausgearbeitet.
Octave als Freeware erhältlich sind. Die Grundzüge dieser Numerikprogramme werden dem Benutzer Schritt für Schritt nahegebracht. Die erworbenen Kenntnisse sind zur Lösung vielfältiger mathematischer, physikalischer und insbesondere ingenieurwissenschaftlicher Aufgaben einsetzbar.
Im ersten Teil werden in einfacher und anschaulicher Weise das Arbeiten auf Kommandozeilenebene mit reellen und komplexen Variablen, Vektoren und Matrizen, der zweckmäßige Umgang mit Polynomen sowie die wichtigsten grafischen Ausgabemöglichkeiten beschrieben. Für die Programmierung werden Script-Dateien und Funktionen benutzt. Zu den behandelten numerischen Aufgabenstellungen gehören Lösung von linearen Gleichungssystemen und nichtlinearen Gleichungen,
Kurvenanpassung und Interpolation, numerische Integration,
Lösung von Differentialgleichungen, sowie Fourier- und Wavelet-Transformation.
Daneben werden einige Besonderheiten der Computerarithmetik (z.B. Konvergenzprobleme, Rundungsfehler) gegenüber der "exakten" Algebra und Analysis herausgearbeitet.
From the book reviews:
"What makes this book unique and very valuable for beginners in scientific computing is the specific design, layout and presentation style of the material which is an effective mixture of text, formulas in some places with annotations, illustrating figures and diagrams, as well as program codes given in all three programming environments. Where possible application examples are given, e.g. the time frequency analysis in the chapter about wavelet transformations." (Gudula Rünger, zbMATH, Vol. 1293, 2014)
"What makes this book unique and very valuable for beginners in scientific computing is the specific design, layout and presentation style of the material which is an effective mixture of text, formulas in some places with annotations, illustrating figures and diagrams, as well as program codes given in all three programming environments. Where possible application examples are given, e.g. the time frequency analysis in the chapter about wavelet transformations." (Gudula Rünger, zbMATH, Vol. 1293, 2014)
"... Zum Nachschlagen enthält jedes Kapitel eine Zusammenfassung, und ganz am Ende stehen einige Testfragen sowie eine kleine Literaturliste, so dass sich der neugierige Leser weiteres Futter verschaffen kann. ... erkunden die Autoren einige Teilbereiche der numerischen Mathematik, die für Anfänger geeignet sind. ... Die vielen Beispiele und Aufgaben unterstützen den Leser enorm ... Wer sich für das Lösen numerischer Probleme mit zeitgemäßen Werkzeugen interessiert, der kann zunächst bedenkenlos zu diesem Werk greifen." (Harald Löwe, in: Mathematische Semesterberichte, Jg. 62, 2015, S. 114 f.)