This concise guide covers the fundamental aspects of the numerical analysis, basing upon it the construction of its routines for solving nonlinear equations, linear and nonlinear systems of equations, and eigenvalue problems. Focusing on software development, this book emphasizes software tools, OOP techniques for handling vectors, polynomials, and matrices. Using actual examples to demonstrate reusable tools, the book enables readers to solve broad classes of software development and programming challenges. It adopts a balanced approach between OOP techniques and quick and dirty number crunching, and emphasizes the use of OOP features in implementing vector, polynomial and matrix algebra. As a practical reference, it will help developers and consultants setting up applications programs for electrical, electronic engineering and physical sciences who need to develop clean, efficient C++ programs in minimal time.



Inhalt

1 Introduction.- 2 Software Organization.- 3 Computing with Scalars.- 4 Solving Scalar Equations.- 5 Vector Classes.- 6 Polynomial Classes.- 7 Matrix Classes.- 8 Matrix Computations.- 9 Iterative Solution of Systems of Equations.- Appendix: Selected Source Code.- A.1 Vector and Matrix Display Output Functions.- A.2 Msp Header Files.- A.3 Example Mathematical Function with Intermediate Output.- A.4 Optional and Accompanying Diskettes.

Titel
C++ Toolkit for Engineers and Scientists
EAN
9781461214748
Format
E-Book (pdf)
Hersteller
Veröffentlichung
09.03.2013
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
393