Books

Numerical Methods with Applications

This book entitled Numerical Methods with Applications is written primarily for engineering undergraduates taking a course in Numerical Methods.  This book is recommended to a general users, and the students at Arizona State University and the Department of Chemical Engineering at the University of South Florida.  The textbook offers a unique treatise to numerical methods and is based on a holistic approach and short chapters. This book is a product of many years of work on educational projects funded since 2002 by the National Science Foundation. Features: 1) Examples of real-life applications are available from seven different engineering majors. 2) Each chapter is followed by multiple-choice questions. 3) Supplemental materials such as primers on differential and integral calculus and ordinary differential equations are available on the web. 4) The book has a state-of-art dedicated open courseware website with extra examples, PowerPoint presentations, simulations, worksheets in MATLAB, MATHEMATICA, Maple, and MathCAD, anecdotes, eBooks, and blogs.

Introduction to Programming Concepts with MATLAB

This book is intended for an introductory course in MATLAB programming in STEM (science, technology, engineering, and mathematics) fields.  The first nine chapters of the book focus on MATLAB commands and sequential programming. Here the user is introduced to using the program interface, common MATLAB commands for displaying outputs and mathematical functions, and applications to science and engineering problems. In the next six chapters, we use MATLAB commands for basic mathematical procedures learned in the engineering calculus and ordinary differential equations courses. In the last fourteen chapters, the user is introduced to basic programming concepts of conditional statements, repetition, extrinsic functions, and interaction with external files.

Introduction to Matrix Algebra

Since 2002, the Introduction to Matrix Algebra book has been downloaded by more than 30,000 users from 50 different countries. This book is an extended primer for undergraduate Matrix Algebra. The book is either to be used as a refresher material for students who have already taken a course in Matrix Algebra or used as a just-in-time tool if the burden of teaching Matrix Algebra has been placed on several courses. In my own department, the Linear Algebra course was taken out of the curriculum a decade ago. It is now taught just in time in courses like Statics, Programming Concepts, Vibrations, and Controls. There are ten chapters in the book: 1) Introduction, 2) Vectors, 3) Binary Matrix Operations, 4) Unary Matrix Operations, 5) System Of Equations, 6) Gaussian Elimination, 7) LU Decomposition, 8) Gauss-Seidel Method, 9) Adequacy Of Solutions, 10) Eigenvalues And Eigenvectors.   Open Courseware