Essential MATLAB for Engineers and Scientists

Höfundur Daniel T. Valentine; Brian H. Hahn

Útgefandi Elsevier S & T

Snið ePub

Print ISBN 9780323995481

Útgáfa 8

Útgáfuár 2023

6.090 kr.

Description

Efnisyfirlit

  • Cover image
  • Title page
  • Table of Contents
  • Copyright
  • Preface
  • Part 1: Essentials
  • Introduction
  • Chapter 1: Introduction
  • 1.1. Using MATLAB
  • 1.2. The desktop
  • 1.3. Sample program
  • Summary
  • Exercises
  • Chapter 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
  • Summary
  • Exercises
  • Chapter 3: Program design and algorithm development
  • 3.1. The program design process
  • 3.2. Programming MATLAB functions
  • Summary
  • Exercises
  • Chapter 4: MATLAB® functions and data import–export utilities
  • 4.1. Common functions
  • 4.2. Importing and exporting data
  • Summary
  • Exercises
  • Chapter 5: Logical vectors
  • 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
  • Chapter 6: Matrices and arrays
  • 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
  • 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
  • Chapter 8: Loops
  • 8.1. Determinate repetition with for
  • 8.2. Indeterminate repetition with while
  • Summary
  • Exercises
  • Chapter 9: MATLAB® graphics
  • 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 & other data structures
  • 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 & pitfalls
  • 11.1. Syntax errors
  • 11.2. Logic errors
  • 11.3. Rounding error
  • Summary
  • Chapter exercises
  • Part 2: Applications
  • Introduction
  • Chapter 12: Dynamical systems
  • 12.1. Cantilever beam
  • 12.2. Electric current
  • 12.3. Free fall
  • 12.4. Projectile with friction
  • Summary
  • Exercises
  • Chapter 13: Simulation
  • 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
  • 14.1. Equations
  • 14.2. Integration
  • 14.3. Numerical differentiation
  • 14.4. First-order differential equations
  • 14.5. Ordinary differential equations
  • 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
  • 15.1. Harmonic analysis
  • 15.2. Fast Fourier Transform (FFT)
  • Chapter 16: SIMULINK toolbox
  • 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
  • Chapter 17: Symbolics toolbox
  • 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 and Symbolic 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
  • Appendix E: Getting started with Live Script
  • Index

Additional information

Veldu vöru

Rafbók til eignar

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð