MATLAB for engineers
For first-year or introductory courses in Engineering and Computer Science With a hands-on approach and focus on problem solving, this introduction to the powerful MATLAB computing language is designed for students with only a basic college algebra background. Numerous examples are drawn from a rang...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Harlow, England :
Pearson
[2019]
|
Edición: | Fifth edition, Global edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009841930306719 |
Tabla de Contenidos:
- Front Cover
- Title Page
- Copyright Page
- Contents
- ABOUT THIS BOOK
- DEDICATION AND ACKNOWLEDGMENTS
- 1 ABOUT MATLAB®
- 1.1 What is Matlab®?
- 1.2 Student Edition of Matlab®
- 1.3 How is Matlab® Used in Industry?
- 1.4 Problem Solving in Engineering and Science
- 2 MATLAB® ENVIRONMENT
- 2.1 Getting Started
- 2.2 Matlab® Windows
- 2.3 Solving Problems With Matlab®
- 2.4 Saving Your Work
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 3 BUILT‐IN MATLAB® FUNCTIONS
- Introduction
- 3.1 Using Built‐In Functions
- 3.2 Using the Help Feature
- 3.3 Elementary Math Functions
- 3.4 Trigonometric Functions
- 3.5 Data Analysis Functions
- 3.6 Random Numbers
- 3.7 Complex Numbers
- 3.8 Computational Limitations
- 3.9 Special Values and Miscellaneous Functions
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 4 MANIPULATING MATLAB® MATRICES
- 4.1 Manipulating Matrices
- 4.2 Problems with Two Variables-Using Meshgrid
- 4.3 Special Matrices
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 5 PLOTTING
- Introduction
- 5.1 Two‐Dimensional Plots
- 5.2 Subplots
- 5.3 Other Types of Two‐Dimensional Plots
- 5.4 Three‐Dimensional Plotting
- 5.5 Editing Plots From the Menu Bar
- 5.6 Creating Plots From the Workspace Window
- 5.7 Saving Your Plots
- Summary
- Matlab® Summary
- Problems
- 6 LOGICAL FUNCTIONS AND SELECTION STRUCTURES
- Introduction
- 6.1 Relational and Logical Operators
- 6.2 Flowcharts and Pseudocode
- 6.3 Logical Functions
- 6.4 Selection Structures
- 6.5 Debugging
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 7 REPETITION STRUCTURES
- Introduction
- 7.1 For Loops
- 7.2 While Loops
- 7.3 Break and Continue
- 7.4 Midpoint Break Loops
- 7.5 Nested Loops
- 7.6 Improving the Efficiency of Loops
- Summary
- Matlab® Summary
- Key Terms
- Problems.
- 8 USER‐CONTROLLED INPUT AND OUTPUT
- Introduction
- 8.1 User‐Defined Input
- 8.2 Output Options
- 8.3 Graphical Input
- 8.4 More Features Using Section Dividers
- 8.5 Reading and Writing Data from Files
- 8.6 Debugging Your Code
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 9 USER‐DEFINED FUNCTIONS
- Introduction
- 9.1 Creating Function Files
- 9.2 Creating Your Own Toolbox of Functions
- 9.3 Anonymous Functions and Function Handles
- 9.4 Function Functions
- 9.5 Subfunctions
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 10 MATRIX ALGEBRA
- Introduction
- 10.1 Matrix Operations and Functions
- 10.2 Solutions of Systems of Linear Equations
- 10.3 Special Matrices
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 11 OTHER KINDS OF ARRAYS
- Introduction
- 11.1 Data Types
- 11.2 Numeric Data Types
- 11.3 Character and String Data
- 11.4 Symbolic Data
- 11.5 Logical Data
- 11.6 Sparse Arrays
- 11.7 Categorical Arrays
- 11.8 Time Arrays
- 11.9 Multidimensional Arrays
- 11.10 Cell Arrays
- 11.11 Structure Arrays
- 11.12 Table Arrays
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 12 SYMBOLIC MATHEMATICS
- Introduction
- 12.1 Symbolic Algebra
- 12.2 Solving Expressions and Equations
- 12.3 Symbolic Plotting
- 12.4 Calculus
- 12.5 Differential Equations
- 12.6 Converting Symbolic Expressions to Anonymous Functions
- Summary
- Matlab® Summary
- Problems
- 13 NUMERICAL TECHNIQUES
- 13.1 Interpolation
- 13.2 Curve Fitting
- 13.3 Using the Interactive Fitting Tools
- 13.4 Differences and Numerical Differentiation
- 13.5 Numerical Integration
- 13.6 Solving Differential Equations Numerically
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 14 ADVANCED GRAPHICS
- Introduction
- 14.1 Images
- 14.2 Graphics Objects
- 14.3 Animation.
- 14.4 Other Visualization Techniques
- 14.5 Introduction to Volume Visualization
- Summary
- Matlab® Summary
- Key Terms
- Problems
- 15 CREATING GRAPHICAL USER INTERFACES
- Introduction
- 15.1 A Simple Gui with One User Interaction
- 15.2 A Graphical User Interface with Multiple User Interactions-ready_aim_fire
- 15.3 An Improved ready_aim_fire Program
- 15.4 A Much Better ready_aim_fire Program
- 15.5 Built‐In Gui Templates
- Summary
- Key Terms
- Problems
- 16 SIMULINK®-A BRIEF INTRODUCTION
- Introduction
- 16.1 Applications
- 16.2 Getting Started
- 16.3 Solving Differential Equations with Simulink®
- Summary
- Key Terms
- Problems
- APPENDIX A SPECIAL CHARACTERS, COMMANDS, AND FUNCTIONS
- APPENDIX B SCALING TECHNIQUES
- APPENDIX C THE READY_AIM_FIRE GUI
- APPENDIX D
- INDEX
- Back Cover.