Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An introduction to MATLAB programming and numerical methods for engineers
Siauw T., Bayen A., Academic Press, Inc., Waltham, MA, 2014. 340 pp. Type: Book (978-0-124202-28-3)
Date Reviewed: Jun 5 2015

There are two main objectives addressed by this book about MATLAB programming: to provide a smooth introduction to MATLAB programming and to describe mathematical tools that are useful for solving basic engineering problems.

Accordingly, the book consists of two parts and has in total 19 chapters, each containing at the end a summary, a vocabulary of the key terms, a list of functions and operators, and a set of proposed exercises and problems.

In Part 1, the authors describe gradually the main aspects related to MATLAB programming concerning variables and data structures, functions, branching statements, iterations, recursions, complexity of the algorithms, the possible representation of the numbers, errors and good programming practices, reading and writing data, and visualization and plotting. In addition, the following issues are taken into consideration and explained in detail: for loops and infinite loops, the divide and conquer strategy for solving complex problems, polynomial and exponential time algorithms, big O notation, techniques for preventing errors, and animations.

Part 2 deals with numerical methods used for solving various engineering problems, including solutions to systems of linear equations, least square regression, interpolation techniques, series of functions, approaches for finding the roots of an equation, numerical differentiation, and integration and methods for solving ordinary differential equations. These methods are grouped in eight chapters: “Linear Algebra and Systems of Linear Equations,” “Least Squares Regression,” “Interpolation” (including linear interpolation, cubic spline interpolation, and Lagrange polynomial interpolation), “Series” (and approximation of functions with Taylor series), “Root Finding” (including the bisection method and the Newton-Raphson method), “Numerical Differentiation,” “Numerical Integration” (including Riemann’s integral, trapezoid rule, and Simpson’s rule), and “Ordinary Differential Equations.” Each of the chapters contains several examples in order to help the reader better understand the introduced notions and techniques. In addition, at the end of the chapters, sets of five types of exercises and problems are proposed depending on their difficulty and addressed issues.

The book is well written and provides a very good introduction to the field of MATLAB programming and the basic numerical methods necessary for solving engineering problems.

More reviews about this item: Amazon

Reviewer:  Petrica Pop Review #: CR143497 (1508-0670)
Bookmark and Share
  Reviewer Selected
 
 
Matlab (G.4 ... )
 
 
Numerical Algorithms (G.1.0 ... )
 
 
Numerical Algorithms And Problems (F.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Matlab": Date
Using MATLAB to analyze and design control systems
Leonard N., Levine W., Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1992. Type: Book (9780805354232)
Oct 1 1992
Engineering problem solving with MATLAB
Etter D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780132804707)
Nov 1 1994
MATLAB tools for control system analysis and design
Kuo B., Hanselman D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1994. Type: Book (9780130346469)
Jun 1 1995
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy