MATLAB, a software package for high-performance numerical computation and visualization, is one of the most widely used tools in the engineering field today. Its broad appeal lies in its interactive environment, which features hundreds of built-in functions for technical computation, graphics, and animation. In addition, MATLAB provides easy extensibility with its own high-level programming language.

Enhanced by fun and appealing illustrations, Getting Started with MATLAB employs a casual, accessible writing style that shows users how to enjoy using MATLAB.

Features

* Discusses new features and applications, including the new engine of symbolic computation in MATLAB 7.8 (released March 2009)

* Provides two sets of self guided tutorials for learning essential features of MATLAB

* Includes updated commands, examples, figure, and graphs

* Familiarizes users with MATLAB in just a few hours though self-guided lessons

* Covers elementary, advanced, and special functions

* Supplements any course that uses MATLAB

* Works as a stand-alone tutorial and reference

Visit the companion website at http://www.oup.com/us/pratap for more information on updates to MATLAB software.

Introduction to MATLAB for Engineers is a simple, concise book designed to be useful for beginners and to be kept as a reference. MATLAB is a globally available standard computational tool for engineers and scientists. The terminology, syntax, and the use of the programming language are well defined, and the organization of the material makes it easy to locate information and navigate through the textbook. The text covers all the major capabilities of MATLAB that are useful for beginning students.

MATLAB has become the standard software tool for solving scientific and engineering problems due to its powerful built-in functions and its ability to program. Assuming no knowledge of programming, this book guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering problems.

The book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. In-depth coverage is given to input/output, a topic fundamental to many engineering applications.

The third edition of *MATLAB: A Practical Introduction to Programming and Problem Solving* has been updated to reflect the functionality of the current version of MATLAB. It features new and revised end-of-chapter exercises, stronger coverage of loops and vectorizing, and more engineering applications to help the reader learn this software tool in context.

- Presents programming concepts and MATLAB built-in functions side-by-side
- Systematic, step-by-step approach, building on concepts throughout the book, facilitating easier learning
- Sections on common pitfalls and programming guidelines direct students towards best practice

This book is an introduction to MATLAB and an introduction to numerical methods. It is written for students of engineering, applied mathematics, and science. The primary objective of numerical methods is to obtain approximate solutions to problems that are not obtainable by other means. This book teaches how the core techniques of numerical methods are used to solve otherwise unsolvable problems of modern technological significance.

The outstanding pedagogical features of this book are:

- use of numerical experiments as a means of learning why numerical methods work and how they fail
- a separate chapter reviewing the basics of applied linear algebra, and how computations involving matrices and vectors are naturally expressed in MATLAB
- use of a range of examples from those that provide a succinct illustration of a basic algorithm, to those that develop solutions to substantial problems in engineering
- consistent use of well-documented and structured code written in the MATLAB idiom
- a library of general purpose routines—the NMM Toolbox—that are readily applied to new problems
- a progressive approach to algorithm development leading the reader to an understanding of the more sophisticated routines in the built-in MATLAB toolbox.

The primary goals of the book are to provide a solid foundation in applied computing, and to demonstrate the implementation and application of standard numerical methods to practical problems. This is achieved by a systematic development of techniques beginning with the simple and ending with the sophisticated. Good programming practice is used throughout to show the reader how to clearly express and document computational ideas. By providing an extensive library of working codes, as well as an exposition of the methods used by the built-in MATLAB toolbox, the reader is challenged by the *application* of numerical methods to practical problems. This bypasses the ritual of forcing the reader to reinvent simple programs that fail on more technologically significant, practical problems.

*An Engineer's Guide to MATLAB, 3/e,* is an authoritative guide to generating readable, compact, and verifiably correct MATLAB programs. It is ideal for undergraduate engineering courses in Mechanical, Aeronautical, Civil, and Electrical engineering that require/use MATLAB.

This highly respected guide helps students develop a strong working knowledge of MATLAB that can be used to solve a wide range of engineering problems. Since solving these problems usually involves writing relatively short, one-time-use programs, the authors demonstrate how to effectively develop programs that are compact yet readable, easy to debug, and quick to execute. Emphasis is on using MATLAB to obtain solutions to several classes of engineering problems, so technical material is presented in summary form only.

The new edition has been thoroughly revised and tested for software release 2009.

This book covers all essential aspects of MATLAB presented within an easy-to-follow "learn while doing" tutorial format. Discussees all new features of the latest release of MATLAB. Discusses integration of MATLAB with C, FORTRAN, AND Java; increases MATLAB's power and flexibility in dealing with external algorithms, datasets, and operating system capabilities. Offers thorough coverage of indexing, vectorizing, and linear algebra. Features abundant examples throughout and includes a chapter that specifically covers extensive examples. Includes a comprehensive index. A useful reference for engineers or anyone who uses MATLAB.

The fifth edition of *Essential MATLAB for Engineers and Scientists* provides a concise, balanced overview of MATLAB's functionality that facilitates independent learning, with coverage of both the fundamentals and applications. The essentials of MATLAB are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented clearly and intuitively, along with many examples from a wide range of familiar scientific and engineering areas.

This is an ideal book for a first course on MATLAB or for an engineering problem-solving course using MATLAB, as well as a self-learning tutorial for professionals and students expected to learn and apply MATLAB.

- Updated with the features of MATLAB R2012b
- Expanded discussion of writing functions and scripts
- Revised and expanded Part II: Applications
- Expanded section on GUIs
- More exercises and examples throughout
- Companion website for students providing M-files used within the book and selected solutions to end-of-chapter problems

**Next book list:** Books to Learn How to Program with Ruby >>