Numerical Methods in Engineering with Python

Front Cover
Cambridge University Press, Jul 25, 2005 - Computers - 424 pages
Numerical Methods in Engineering with Python is a text for engineering students and a reference for practicing engineers, especially those who wish to explore the power and efficiency of Python. Examples and applications were chosen for their relevance to real world problems, and where numerical solutions are most efficient. Numerical methods are discussed thoroughly and illustrated with problems involving both hand computation and programming. Computer code accompanies each method and is available on the book web site. This code is made simple and easy to understand by avoiding complex bookkeeping schemes, while maintaining the essential features of the method. Python was chosen as the example language because it is elegant, easy to learn and debug, and its facilities for handling arrays are unsurpassed. Moreover, it is an open-source software package; free and available to all students and engineers. Explore numerical methods with Python, a great language for teaching scientific computation.

What people are saying - Write a review

We haven't found any reviews in the usual places.


Introduction to Python
Systems of Linear Algebraic Equations
Interpolation and Curve Fitting
Roots of Equations
Numerical Differentiation
Numerical Integration
Initial Value Problems
TwoPoint Boundary Value Problems
Symmetric Matrix Eigenvalue Problems
Introduction to Optimization

Common terms and phrases

About the author (2005)

Jaan Kiusalaas is a Professor Emeritus in the School of Engineering Science and Mechanics at Pennsylvania State University. He has taught numerical methods, including finite element and boundary element methods for over 30 years. He is also the co-author of four other works, Engineering Mechanics: Statics, Engineering Mechanics: Dynamics, and Mechanics of Materials and an alternate version of this work with MATLAB code.

Bibliographic information