Home Page Icon
Home Page
Table of Contents for
Cover image
Close
Cover image
by Daniel Valentine, Brian Hahn
Essential MATLAB for Engineers and Scientists, 6th Edition
Cover image
Title page
Table of Contents
Copyright
Preface
Acknowledgments
Part 1: Essentials
Introduction
Chapter 1: Introduction
Abstract
1.1. Using MATLAB
1.2. The desktop
1.3. Sample program
Summary
Exercises
Appendix 1.A. Supplementary material
Chapter 2: MATLAB Fundamentals
Abstract
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
Summary
Exercises
Appendix 2.A. Supplementary material
Chapter 3: Program Design and Algorithm Development
Abstract
3.1. The program design process
3.2. Programming MATLAB functions
Summary
Exercise
Chapter 4: MATLAB Functions and Data Import-Export Utilities
Abstract
4.1. Common functions
4.2. Importing and exporting data
Summary
Exercises
Chapter 5: Logical Vectors
Abstract
5.1. Examples
5.2. Logical operators
5.3. Subscripting with logical vectors
5.4. Logical functions
5.5. Logical vectors instead of elseif ladders
Summary
Exercises
Appendix 5.A. Supplementary material
Chapter 6: Matrices and Arrays
Abstract
6.1. Matrices
6.2. Matrix operations
6.3. Other matrix functions
6.4. Population growth: Leslie matrices
6.5. Markov processes
6.6. Linear equations
6.7. Sparse matrices
Summary
Exercises
Chapter 7: Function M-files
Abstract
7.1. Example: Newton's method again
7.2. Basic rules
7.3. Function handles
7.4. Command/function duality
7.5. Function name resolution
7.6. Debugging M-files
7.7. Recursion
Summary
Exercises
Appendix 7.A. Supplementary material
Chapter 8: Loops
Abstract
8.1. Determinate repetition with for
8.2. Indeterminate repetition with while
Summary
Exercises
Chapter 9: MATLAB Graphics
Abstract
9.1. Basic 2-D graphs
9.2. 3-D plots
9.3. Handle graphics
9.4. Editing plots
9.5. Animation
9.6. Color etc.
9.7. Lighting and camera
9.8. Saving, printing and exporting graphs
Summary
Exercises
Chapter 10: Vectors as Arrays and Other Data Structures
Abstract
10.1. Update processes
10.2. Frequencies, bar charts and histograms
10.3. Sorting
10.4. Structures
10.5. Cell arrays
10.6. Classes and objects
Summary
Chapter 11: Errors and Pitfalls
Abstract
11.1. Syntax errors
11.2. Logic errors
11.3. Rounding error
Summary
Chapter exercises
Part 2: Applications
Introduction
Chapter 12: Dynamical Systems
Abstract
12.1. Cantilever beam
12.2. Electric current
12.3. Free fall
12.4. Projectile with friction
Summary
Exercises
Chapter 13: Simulation
Abstract
13.1. Random number generation
13.2. Spinning coins
13.3. Rolling dice
13.4. Bacteria division
13.5. A random walk
13.6. Traffic flow
13.7. Normal (Gaussian) random numbers
Summary
Exercises
Chapter 14: Introduction to Numerical Methods
Abstract
14.1. Equations
14.2. Integration
14.3. Numerical differentiation
14.4. First-order differential equations
14.5. Linear ordinary differential equations (LODEs)
14.6. Runge-Kutta methods
14.7. A partial differential equation
14.8. Complex variables and conformal mapping
14.9. Other numerical methods
Summary
Exercises
Chapter 15: Signal Processing
Abstract
15.1. Harmonic analysis
15.2. Fast Fourier Transform (FFT)
Chapter 16: SIMULINK
Abstract
16.1. Mass-spring-damper dynamic system
16.2. Bouncing ball dynamic system
16.3. The van der Pol oscillator
16.4. The Duffing oscillator
Exercises
Appendix 16.A. Supplementary material
Chapter 17: Symbolics Toolbox
Abstract
17.1. Algebra
17.2. Calculus
17.3. Laplace and Z transforms
17.4. Generalized functions
17.5. Differential equations
17.6. Implementation of funtool, MuPAD and help
Exercises
Appendix A: Syntax: Quick Reference
A.1. Expressions
A.2. Function M-files
A.3. Graphics
A.4. if and switch
A.5. for and while
A.6. Input/output
A.7. load/save
A.8. Vectors and matrices
Appendix B: Operators
Appendix 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
Appendix D: Solutions to Selected Exercises
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 11
Chapter 13
Chapter 14
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset