Synopses & Reviews
Assuming no knowledge of programming, this book presents both programming concepts and MATLAB’s built-in functions, providing a perfect platform for exploiting MATLAB’s extensive capabilities for tackling engineering problems. It starts with programming concepts such as variables, assignments, input/output, and selection statements, moves onto loops and then solves problems using both the ‘programming concept’ 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.
Ancillaries available with the text:
- Instructor solution manual (available Aug. 1st)
- electronic images from the text (available Aug 16th)
- m-files (available Aug 1st)
* Presents programming concepts and 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 of file input/output, a topic essential for many engineering applications * 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
* New to this edition:
- More engineering applications 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, chapter 5
- Updated to reflect current features and functions of the current release of Matlab
Synopsis
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.
- Presents programming concepts and 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 of file input/output, a topic essential for many engineering applications
- 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
New to this edition:
- More engineering applications 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, chapter 5
- Updated to reflect current features and functions of the current release of Matlab
Synopsis
MATLAB: A Practical Introduction to Programming and Problem Solving 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. MATLAB is software that functions to complete a wide range of tasks, from mathematical procedures to three-dimensional imaging. The software also has a complete programming structure that allows programmers to use their own specifications in customizing programs. The text has the following key features: Systematic approach Side-by-side programming concepts and built-in functions File input/output User-defined functions Advanced programming concepts Problem-solving tools Plots, imaging and graphical user interfaces Vectorized code The book is composed of 15 chapters, which discuss MATLAB and its programs, selection and loop statements, string manipulation, data structures, advanced functions, advanced plotting procedures, matrix representation of linear algebraic equations, basic statistics and indexing, and advanced mathematics. This source will be invaluable for engineers, engineering novices, and students learning to program and model in MATLAB.
- Presents programming concepts and 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 of file input/output, a topic essential for many engineering applications
- 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
New to this edition:
- More engineering applications 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, chapter 5
- Updated to reflect current features and functions of the current release of Matlab
Table of Contents
Introduction to MATLAB; Introduction to MATLAB Programming; Selection Statements; Loop Statements; Vectorized Code; Matlab Programs; String Manipulation; Data Structures: Cell Arrays and Structures; Advanced File Input/Ouput; Advanced Functions; Advanced Plotting Techniques; Matrix Representation of Linear Algebraic Equations; Basic Statistics, Sets, Sorting and Indexing; Sight and Sounds; Advanced Mathematics