Computational Methods in Engineering brings to light the numerous uses of numerical methods in engineering. It clearly explains the application of these methods mathematically and practically, emphasizing programming aspects when appropriate. By approaching the cross-disciplinary topic of numerical methods with a flexible approach, Computational Methods in Engineering encourages a well-rounded understanding of the subject.

This book's teaching goes beyond the text—detailed exercises (with solutions), real examples of numerical methods in real engineering practices, flowcharts, and MATLAB codes all help you learn the methods directly in the medium that suits you best.

Key Features

  • Balanced discussion of mathematical principles and engineering applications
  • Detailed step-by-step exercises and practical engineering examples to help engineering students and other readers fully grasp the concepts
  • Concepts are explained through flowcharts and simple MATLAB codes to help you develop additional programming skills


Graduate engineering students; reference book for teachers, professionals, and anyone else looking to expand their knowledge of computational methods.

Table of Contents




Chapter 1. Preliminaries

1.1 Introduction

1.2 Mathematical and computational modeling

1.3 A brief introduction to MATLAB

Suggested reading

Module I: System of Equations and Eigenvalues

Module I: System of Equations and Eigenvalues

Chapter 2. Solution of Linear Equations

2.1 Analytical methods of solving a set of linear equations

2.2 Preliminaries

2.3 Gauss elimination method

2.4 Gauss Jordan method of determining the inverse matrix

2.5 LU decomposition or LU factorization

2.6 Tridiagonal matrix algorithm

2.7 QR Factorization

2.8 Iterative methods of solution

CG Method

2.A MATLAB routines related to Chapter 2

2.B Suggested reading

Chapter 3. Computation of Eigenvalues

3.1 Examples of eigenvalues

3.2 Preliminaries on eigenvalues

3.3 Analytical evaluation of eigenvalues and eigenvectors in simple cases

3.4 Power method

3.5 Rayleigh Quotient Iteration

3.6 Eigenvalue eigenvector pair by QR iteration

3.7 Modification of QR iteration for faster convergence

3.A MATLAB routines related to Chapter 3

3.B Suggested reading

Chapter 4. Solution of Algebraic Equations

4.1 Univariate nonlinear equation

4.2 Multivariate non linear equations

4.3 Root finding and optimization

4.4 Multidimensional unconstrained optimization

4.5 Examples from engineering applications

4.A MATLAB routines related to Chapter 4

4.B Suggested reading

Exercise I

I.1 Solution of linear equations

I.2 Evaluation of eigenvalues

I.3 Solution of algebraic equations

Module II: Interpolation, differentiation and integration

Module II: Interpolation, Differentiation and Integration

Chapter 5. Interpolation



No. of pages:
© 2014
Academic Press
Electronic ISBN:
Print ISBN:

About the authors

S.P. Venkateshan

Professor S. P. Venkateshan received his Ph.D. in Heat Power Engineering from the Indian Institute of Science, Bangalore in 1977. He has taught computational methods in engineering at the Indian Institute of Technology (IIT) Madras for 15 years. Recently, Professor Venkateshan worked as Head of the Department of Mechanical Engineering at IIT Madras.

Prasanna Swaminathan

Prasanna Swaminathan is a research scholar at the Heat Transfer and Thermal Power Lab at IIT Madras.