Book description
The essential guide to MATLAB as a problem solving tool This text presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy to master introduction to its potential and power. The fundamentals of MATLAB are illustrated throughout with many examples from a wide range of familiar scientific and engineering areas, as well as from everyday life. The new edition has been updated to include coverage of Symbolic Math and SIMULINK. It also adds new examples and applications, and uses the most recent release of Matlab.
Table of contents
- Copyright
- Preface
-
1. Essentials
- 1. Introduction
-
2. MATLAB Fundamentals
- 2.1. Variables
- 2.2. The Workspace
- 2.3. Arrays: Vectors and Matrices
- 2.4. Vertical Motion Under Gravity
- 2.5. Operators, Expressions, and Statements
- 2.6. Output
- 2.7. Repeating with for
- 2.8. Decisions
- 2.9. Complex Numbers
- 2.10. More on Input and Output
- 2.11. Odds and Ends
- 2.12. Programming Style
- Summary
- Chapter Exercises
- 3. Program Design and Algorithm Development
-
4. MATLAB Functions and Data Import–Export Utilities
- Common Functions
- 4.2. Importing and Exporting Data
- Summary
- Chapter Exercises
- 5. Logical Vectors
-
6. Matrices of Numbers and Arrays of Strings
-
6.1. Matrices
- 6.1.1. A concrete example
- 6.1.2. Creating matrices
- 6.1.3. Subscripts
- 6.1.4. The transpose operator
- 6.1.5. The colon operator
- 6.1.6. Duplicating rows and columns: Tiling
- 6.1.7. Deleting rows and columns
- 6.1.8. Elementary matrices
- 6.1.9. Specialized matrices
- 6.1.10. Using MATLAB functions with matrices
- 6.1.11. Manipulating matrices
- 6.1.12. Array (element-by-element) operations on matrices
- 6.1.13. Matrices and for
- 6.1.14. Visualization of matrices
- 6.1.15. Vectorizing nested fors: Loan repayment tables
- 6.1.16. Multidimensional arrays
- 6.2. Matrix Operations
- 6.3. Other Matrix Functions
- 6.4. *Strings
- 6.5. *Two-Dimensional Strings
- 6.6. *eval and Text Macros
- Summary
- Chapter Exercises
-
6.1. Matrices
-
7. Introduction to Graphics
-
7.1. Basic Two-Dimensional Graphs
- 7.1.1. Labels
- 7.1.2. Multiple plots on the same axes
- 7.1.3. Line styles, markers, and color
- 7.1.4. Axis limits
- 7.1.5. Multiple plots in a figure: subplot
- 7.1.6. figure, clf, and cla
- 7.1.7. Graphical input
- 7.1.8. Logarithmic plots
- 7.1.9. Polar plots
- 7.1.10. Plotting rapidly changing mathematical functions: fplot
- 7.1.11. The Property Editor
- 7.2. Three-Dimensional Plots
- Summary
- Chapter Exercises
-
7.1. Basic Two-Dimensional Graphs
- 8. Loops
- 9. Errors and Pitfalls
- 10. Function M-files
- 11. Vectors as Arrays and *Advanced Data Structures
- 12. *More Graphics
- 13. *Graphical User Interfaces (GUIs)
-
2. Applications
- 14. Dynamical Systems
- 15. Simulation
- 16. *More Matrices
- 17. *Introduction to Numerical Methods
- A. Syntax: Quick Reference
- B. Operators
-
C. Command and Function: Quick Reference
- C.1. General-Purpose Commands
- C.2. Logical Functions
- C.3. MATLAB Programming Tools
- C.4. Matrices
- C.5. Mathematical Functions
- C.6. Matrix Functions
- C.7. Data Analysis
- C.8. Polynomial Functions
- C.9. Function Functions
- C.10. Sparse Matrix Functions
- C.11. Character String Functions
- C.12. File I/O Functions
- C.13. 2D Graphics
- C.14. 3D Graphics
- C.15. General
- D. ASCII Character Codes
- E. Solutions to Selected Exercises
Product information
- Title: Essential MATLAB for Engineers and Scientists Fourth Edition
- Author(s):
- Release date: October 2009
- Publisher(s): Academic Press
- ISBN: 9780123748836
You might also like
book
Essential MATLAB for Engineers and Scientists, 5th Edition
The fifth edition of Essential MATLAB for Engineers and Scientists provides a concise, balanced overview of …
book
Essential MATLAB for Engineers and Scientists, 6th Edition
Essential MATLAB for Engineers and Scientists, Sixth Edition, provides a concise, balanced overview of MATLAB's functionality …
book
Introduction to MATLAB for Engineers and Scientists: Solutions for Numerical Computation and Modeling
Familiarize yourself with MATLAB using this concise, practical tutorial that is focused on writing code to …
book
Linear Control System Analysis and Design with MATLAB, 6th Edition
This book uses numerous in-depth explanations, diagrams, calculations, and tables to provide an intensive overview of …