
Matlab
A Practical Introduction to Programming and Problem Solving
Dorothy C. Attaway(Author)
Butterworth-Heinemann (Publisher)
2nd Edition
Published on 2. September 2011
Book
Paperback/Softback
544 pages
978-0-12-385081-2 (ISBN)
Article exhausted; check for reprint
Description
MATLAB: A Practical Introduction to Programming and Problem Solving, Second Edition, is the only book that gives a full introduction to programming in MATLAB combined with an explanation of MATLAB's powerful functions, enabling engineers to fully exploit the software's power to solve engineering problems. The text aims to provide readers with the knowledge of the fundamentals of programming concepts and the skills and techniques needed for basic problem solving using MATLAB as the vehicle.
The book presents programming concepts such as variables, assignments, input/output, and selection statements as well as MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems. In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications. A systematic, step-by-step approach that builds on concepts is used throughout the book, facilitating easier learning. There are also sections on 'common pitfalls' and 'programming guidelines' that direct students towards best practice.
This book will be an invaluable resource for engineers, engineering novices, and students learning to program and model in MATLAB.
The book presents programming concepts such as variables, assignments, input/output, and selection statements as well as MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems. In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications. A systematic, step-by-step approach that builds on concepts is used throughout the book, facilitating easier learning. There are also sections on 'common pitfalls' and 'programming guidelines' that direct students towards best practice.
This book will be an invaluable resource for engineers, engineering novices, and students learning to program and model in MATLAB.
Reviews / Votes
"This book is an excellent way to learn quickly how to use MATLAB...The most significant changes in this edition include a new chapter on vectorized code and manipulating vectors, concepts used in image processing, modified and new end-of-chapter exercises, and the use of MATLAB version R2011a." --Electrical Insulation Magazine, January 2013"This book is an excellent way to learn quickly how to use MATLAB...Anyone who wants to learn the basis of MATLAB quickly should own this book." --IEEE Electrical Insulation Magazine
"In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications. New to this edition are more engineering applications to help the reader learn MATLAB in the context of solving technical problems, new and revised end-of-chapter problems, stronger coverage of loops and vectorizing in a new chapter and updates to reflect current features and functions of the current release of MATLAB." --Lunar and Planetary Information
"Assuming no knowledge of programming, this book presents both programming concepts and MATLAB's built-n functions, providing a perfect platform for exploiting its extensive capabilities for tackling engineering problems. The book starts with programming concepts such as variables, assignments, input/output, and selection statements, moves onto loops, and then solves problems using both the 'programming concepts' and the 'power of MATLAB' side by side. In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications. New to this edition are more engineering applications to help the reader learn MATLAB in the context of solving technical problems, new and revised end-of-chapter problems, stronger coverage of loops and vectorizing in a new chapter, and updates to reflect current features and functions of the current release of MATLAB." --Lunar and Planetary Information Bulletin, December 2011
"This is the perfect book for anyone wanted to acquire a secure understanding of MATLAB fundaments and master its language. Many engineers and scientists now use MATLAB and Simulink to solve real-world problems. With the help of this book, they will be able to exploit the full power of MATLAB much sooner than they would using the online manuals, and be able to solve real problems much more quickly." --IEEE Electrical Insulation Magazine
More details
Edition
2nd edition
Language
English
Place of publication
Woburn
United States
Publishing group
Elsevier - Health Sciences Division
Target group
College/higher education
Engineers learning to program and model in MATLAB. Undergraduates in engineering and science taking a course that uses (or recommends) MATLAB.
Illustrations
Illustrated
Dimensions
Height: 235 mm
Width: 191 mm
Weight
1075 gr
ISBN-13
978-0-12-385081-2 (9780123850812)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Book
10/2022
6th Edition
Butterworth-Heinemann
€64.50
Shipment within 10-15 days

Book
07/2013
3rd Edition
Butterworth-Heinemann
€47.03
Article exhausted; check for reprint
Additional editions

E-Book
06/2011
2nd Edition
Butterworth-Heinemann
€38.95
Available for download
Previous edition

Book
03/2009
Butterworth-Heinemann
€35.89
Article exhausted; check for reprint
Person
Stormy Attaway is on the faculty of the Department of Mechanical Engineering at Boston University. She has been the course coordinator for the Engineering Computation courses at Boston University for over thirty years and has taught a variety of programming courses using many different languages and software packages. She is a recipient of the Metcalf Cup and Prize, Boston University's highest teaching award.
Author
Assistant Professor, Department of Mechanical Engineering, and Director, Curricular Assessment and Improvement,College of Engineering, Boston University, Boston, MA, USA
Content
Introduction to MATLABIntroduction to MATLAB ProgrammingSelection StatementsLoop StatementsVectorized CodeMatlab ProgramsString ManipulationData Structures: Cell Arrays and StructuresAdvanced File Input/OuputAdvanced FunctionsAdvanced Plotting TechniquesMatrix Representation of Linear Algebraic EquationsBasic Statistics, Sets, Sorting and IndexingSight and SoundsAdvanced Mathematics