UID:
almafu_9961294315302883
Umfang:
1 online resource (xv, 317 pages) :
,
digital, PDF file(s).
Ausgabe:
Third edition.
ISBN:
1-139-98666-X
,
1-139-99131-0
,
1-107-33838-7
Inhalt:
Now in its third edition, this outstanding textbook explains everything you need to get started using MATLAB®. It contains concise explanations of essential MATLAB commands, as well as easily understood instructions for using MATLAB's programming features, graphical capabilities, simulation models, and rich desktop interface. MATLAB 8 and its new user interface is treated extensively in the book. New features in this edition include: a complete treatment of MATLAB's publish feature; new material on MATLAB graphics, enabling the user to master quickly the various symbolic and numerical plotting routines; and a robust presentation of MuPAD® and how to use it as a stand-alone platform. The authors have also updated the text throughout, reworking examples and exploring new applications. The book is essential reading for beginners, occasional users and experienced users wishing to brush up their skills. Further resources are available from the authors' website at www-math.umd.edu/schol/a-guide-to-matlab.html.
Anmerkung:
Title from publisher's bibliographic system (viewed on 29 May 2018).
,
Cover -- Half-title page -- Title page -- Copyright page -- Contents -- Preface -- Why We Wrote This Book -- Who Should Read This Book -- How This Book Is Organized -- Conventions Used in This Book -- Additional Online Resources -- About the Authors -- 1 Getting Started -- Platforms and Versions -- Installation -- Starting MATLAB -- Typing in the Command Window -- Online Help -- MATLAB Windows -- Ending a Session -- Mobile Access -- 2 MATLAB Basics -- Input and Output -- Arithmetic -- Recovering from Problems -- Errors in Input -- Stopping Execution -- Algebraic or Symbolic Computation -- Substituting in Symbolic Expressions -- Symbolic Data, Variable Precision, and Exact Arithmetic -- Vectors and Matrices -- Vectors -- Matrices -- Suppressing Output -- Functions -- Built-in Functions -- User-Defined Functions -- Managing Variables -- Naming and Clearing Variables -- Solving Equations -- Graphics -- Graphing with ezplot -- Modifying Graphs -- Graphing with plot -- Plotting Multiple Curves -- 3 Interacting with MATLAB -- The MATLAB Interface -- The Desktop -- The Workspace -- The Current Folder and Search Path -- The Command History Window -- M-Files -- Script M-Files -- Function M-Files -- Loops -- Presenting Your Results -- Publishing an M-File -- Diary Files -- Interactive M-Files -- Wrapping Long Input and Output Lines -- Printing and Saving Graphics -- M-Books -- Fine-Tuning Your M-Files -- Practice Set A: Algebra and Arithmetic -- 4 Beyond the Basics -- Suppressing Output -- Data Classes -- String Manipulation -- Symbolic and Floating-Point Numbers -- Functions and Expressions -- Substitution -- More about M-Files -- Variables in Script M-Files -- Variables in Function M-Files -- Structure of Function M-Files -- Complex Arithmetic -- More on Matrices -- Solving Linear Systems -- Calculating Eigenvalues and Eigenvectors.
,
Doing Calculus with MATLAB -- Differentiation -- Integration -- Limits -- Sums and Products -- Taylor Series -- Default Variables -- 5 MATLAB Graphics -- Two-Dimensional Plots -- Parametric Plots -- Contour Plots and Implicit Plots -- Field Plots -- Three-Dimensional Plots -- Curves in Three-Dimensional Space -- Surfaces in Three-Dimensional Space -- Figure Windows -- Multiple Figure Windows -- The Figure Toolbar -- Combining Plots in One Window -- Customizing Graphics -- Annotation -- Change of Plot Style -- Full-Fledged Customization -- Images, Animations, and Sound -- Images -- Animations -- Sound -- 6 MATLAB Programming -- Branching -- Branching with if -- Logical Expressions -- Branching with Logical Expressions -- Branching with switch -- More about Loops -- Open-Ended Loops -- Breaking from a Loop -- Other Programming Commands -- Subfunctions -- Cell and Structure Arrays -- Commands for Parsing Input and Output -- Evaluation and Function Handles -- User Input and Screen Output -- Debugging -- Interacting with the Operating System -- Calling External Programs -- File Input and Output -- 7 Publishing and M-Books -- Fine Points of Publishing -- Sectioning -- Formatted Text -- Other Tips -- More on M-Books -- The Notebook Menu Items -- M-Book Graphics -- More Hints for Effective Use of M-Books -- Practice Set B: Math, Graphics, and Programming -- 8 MuPAD -- Starting MuPAD -- MuPAD vis-à-vis MATLAB -- The MuPAD Notebook Interface -- Additional Options to MATLAB Commands -- MuPAD Libraries Support Specialized Topics -- ODEs and MuPAD to MATLAB Communication -- MuPAD Programming -- Animations in MuPAD -- 9 Simulink -- A Simple Differential Equation -- An Engineering Example -- Communication with the Workspace -- 10 GUIs -- GUI Layout and GUIDE -- Saving and Running a GUI -- GUI Callback Functions -- 11 Applications -- Mortgage Payments.
,
Monte Carlo Simulation -- Casino Game -- IQ Sampling: Are You the Smartest Person in the Room? -- Population Dynamics -- Exponential Growth/Decay -- Logistic Growth -- Re-running the Model with Simulink -- Linear Programming -- Image Compression and Manipulation -- Singular Value Decomposition and Compression -- Compression Example -- Image Manipulation and the Image Processing Toolbox -- Processing and Analysis of Financial Data -- The 360° Pendulum -- Equations of Motion -- A Higher Initial Velocity -- When Does the Pendulum Swing Overhead? -- Numerical Solution of the Heat Equation -- A Finite-Difference Solution -- The Case of Variable Conductivity -- A Simulink Solution -- Solution with pdepe -- A Model of Traffic Flow -- Practice Set C: Developing Your MATLAB Skills -- 12 Troubleshooting -- Common Problems -- Wrong or Unexpected Output -- Syntax Error -- Undefined Function -- Error or Warning Messages When Plotting -- A Previously Saved M-File Evaluates Differently -- Computer Won't Respond -- The Most Common Mistakes -- Debugging Techniques -- Solutions to the Practice Sets -- Solutions to Practice Set A: Algebra and Arithmetic -- Solutions to Practice Set B: Math, Graphics, and Programming -- Solutions to Practice Set C: Developing Your MATLAB Skills -- Glossary -- MATLAB Operators -- Built-in Constants -- Built-in Functions -- MATLAB Commands -- Graphics Commands -- MATLAB Programming -- Simulink Commands -- Simulink Blocks -- MuPAD Commands -- Index.
,
English
Weitere Ausg.:
ISBN 1-107-66222-2
Sprache:
Englisch