MATLAB for engineers / Holly Moore.
By: Moore, Holly
.
Material type:
BookPublisher: Boston ; London : Pearson/Prentice Hall, 2012Description: 672 p. : ill. ; 26 cm.ISBN: 0273764160; 9780273764168.Subject(s): Engineering mathematics -- Data processing| Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 620.00420285 (Browse shelf(Opens below)) | 1 | Available | 00179661 |
Enhanced descriptions from Syndetics:
'MATLAB for Engineers' is ideal for freshman 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.
Includes index.
About matlab -- Matlab environment -- Built-in matlab functions -- Manipulating matlab matrices -- Plotting -- User-defined functions -- User-controlled input and output -- Logical functions and selection structures -- Repetition structures -- Matrix algebra -- Other kinds of arrays -- Symbolic mathematics -- Numerical techniques -- Advanced graphics -- Creating graphical user interfaces -- Simulink - a brief introduction.
For Freshman 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 range of engineering disciplines, demonstrating MATLAB's applications to a broad variety of problems.
Table of contents provided by Syndetics
- About this Book (p. XI)
- Dedication and Acknowledgments (p. XV)
- 1 About MATLAB® (p. 1)
- 1.1 What Is MATLAB®? (p. 1)
- 1.2 Student Edition of MATLAB® (p. 2)
- 1.3 How Is MATLAB® Used in Industry? (p. 3)
- 1.4 Problem Solving in Engineering and Science (p. 5)
- 2 MATLAB® Environment (p. 9)
- 2.1 Getting Started (p. 9)
- 2.2 MATLAB® Windows (p. 11)
- 2.3 Solving Problems with MATLAB® (p. 18)
- 2.4 Saving Your Work (p. 42)
- Summary (p. 52)
- MATLAB® Summary (p. 54)
- Key Terms (p. 55)
- Problems (p. 55)
- 3 Built-In MATLAB® Functions (p. 63)
- Introduction (p. 63)
- 3.1 Using Built-In Functions (p. 63)
- 3.2 Using the Help Feature (p. 65)
- 3.3 Elementary Math Functions (p. 68)
- 3.4 Trigonometric Functions (p. 76)
- 3.5 Data Analysis Functions (p. 80)
- 3.6 Random Numbers (p. 100)
- 3.7 Complex Numbers (p. 104)
- 3.8 Computational Limitations (p. 108)
- 3.9 Special Values and Miscellaneous Functions (p. 109)
- 3.10 Summary (p. 111)
- MATLAB® Summary (p. 112)
- Key Terms (p. 113)
- Problems (p. 114)
- 4 Manipulating MATLAB® Matrices (p. 121)
- 4.1 Manipulating Matrices (p. 121)
- 4.2 Problems with Two Variables (p. 128)
- 4.3 Special Matrices (p. 135)
- Summary (p. 141)
- MATLAB® Summary (p. 142)
- Key Terms (p. 142)
- Problems (p. 142)
- 5 Plotting (p. 149)
- Introduction (p. 149)
- 5.1 Two-Dimensional Plots (p. 149)
- 5.2 Subplots (p. 166)
- 5.3 Other Types of Two-Dimensional Plots (p. 168)
- 5.4 Three-Dimensional Plotting (p. 183)
- 5.5 Editing Plots from the Menu Bar (p. 189)
- 5.6 Creating Plots from the Workspace Window (p. 191)
- 5.7 Saving Your Plots (p. 192)
- Summary (p. 193)
- MATLAB® Summary (p. 193)
- Problems (p. 195)
- 6 User-Defined Functions (p. 205)
- Introduction (p. 205)
- 6.1 Creating Function M-Files (p. 205)
- 6.2 Creating Your Own Toolbox of Functions (p. 224)
- 6.3 Anonymous Functions and Function Handles (p. 226)
- 6.4 Function Functions (p. 227)
- 6.5 Subfunctions (p. 228)
- Summary (p. 231)
- MATLAB® Summary (p. 232)
- Key Terms (p. 233)
- Problems (p. 233)
- 7 User-Controlled Input and Output (p. 240)
- Introduction (p. 240)
- 7.1 User-Defi ned Input (p. 240)
- 7.2 Output Options (p. 244)
- 7.3 Graphical Input (p. 254)
- 7.4 More Cell Mode Features (p. 255)
- 7.5 Reading and Writing Data from Files (p. 260)
- 7.6 Debugging Your Code (p. 263)
- Summary (p. 266)
- MATLAB® Summary (p. 267)
- Key Terms (p. 268)
- Problems (p. 268)
- 8 Logical Functions and Selection Structures (p. 273)
- Introduction (p. 273)
- 8.1 Relational and Logical Operators (p. 274)
- 8.2 Flowcharts and Pseudocode (p. 276)
- 8.3 Logical Functions (p. 277)
- 8.4 Selection Structures (p. 284)
- 8.5 Debugging (p. 300)
- Summary (p. 301)
- MATLAB® Summary (p. 301)
- Key Terms (p. 302)
- Problems (p. 302)
- 9 Repetition Structures (p. 311)
- Introduction (p. 311)
- 9.1 for Loops (p. 312)
- 9.2 While Loops (p. 320)
- 9.3 Break and Continue (p. 328)
- 9.4 Midpoint Break Loops (p. 329)
- 9.5 Nested Loops (p. 333)
- 9.6 Improving the Effi ciency of Loops (p. 334)
- Summary (p. 336)
- Key Terms (p. 337)
- Problems (p. 337)
- 10 Matrix Algebra (p. 343)
- Introduction (p. 343)
- 10.1 Matrix Operations and Functions (p. 343)
- 10.2 Solutions of Systems of Linear Equations (p. 363)
- 10.3 Special Matrices (p. 379)
- Summary (p. 381)
- MATLAB® Summary (p. 383)
- Key Terms (p. 384)
- Problems (p. 384)
- 11 Other Kinds of Arrays (p. 391)
- Introduction (p. 391)
- 11.1 Data Types (p. 392)
- 11.2 Multidimensional Arrays (p. 401)
- 11.3 Character Arrays (p. 403)
- 11.4 Cell Arrays (p. 408)
- 11.5 Structure Arrays (p. 409)
- Summary (p. 417)
- MATLAB® Summary (p. 417)
- Key Terms (p. 418)
- Problems (p. 418)
- 12 Symbolic Mathematics (p. 424)
- Introduction (p. 424)
- 12.1 Symbolic Algebra (p. 425)
- 12.2 Solving Expressions and Equations (p. 435)
- 12.3 Symbolic Plotting (p. 446)
- 12.4 Calculus (p. 454)
- 12.5 Differential Equations (p. 468)
- 12.6 Converting Symbolic Expressions to MATLAB® Functions (p. 470)
- Summary (p. 471)
- MATLAB® Summary (p. 473)
- Problems (p. 474)
- 13 Numerical Techniques (p. 484)
- 13.1 Interpolation (p. 484)
- 13.2 Curve Fitting (p. 494)
- 13.3 Using the Interactive Fitting Tools (p. 505)
- 13.4 Differences and Numerical Differentiation (p. 512)
- 13.5 Numerical Integration (p. 520)
- 13.6 Solving Differential Equations Numerically (p. 526)
- Summary (p. 533)
- MATLAB® Summary (p. 535)
- Key Terms (p. 536)
- Problems (p. 536)
- 14 Advanced Graphics (p. 545)
- Introduction (p. 545)
- 14.1 Images (p. 545)
- 14.2 Handle Graphics (p. 561)
- 14.3 Animation (p. 565)
- 14.4 Other Visualization Techniques (p. 571)
- 14.5 Introduction to Volume Visualization (p. 573)
- Summary (p. 576)
- MATLAB® Summary (p. 577)
- Key Terms (p. 578)
- Problems (p. 579)
- 15 Creating Graphical user Interfaces (p. 581)
- Introduction (p. 581)
- 15.1 A Simple GUI with One User Interaction (p. 582)
- 15.2 A Graphical User Interface with Multiple User Interactions-Ready_Aim_Fire (p. 590)
- 15.3 An Improved Ready_Aim_Fire Program (p. 593)
- 15.4 A Much Better Ready_Aim_Fire Program (p. 594)
- 15.5 Built-In GUI Templates (p. 598)
- Summary (p. 602)
- Key Terms (p. 602)
- Problems (p. 602)
- 16 Simulink® -A Brief Introduction (p. 604)
- Introduction (p. 604)
- 16.1 Applications (p. 604)
- 16.2 Getting Started (p. 605)
- 16.3 Solving Differential Equations with Simulink® (p. 613)
- Summary (p. 618)
- Key Terms (p. 619)
- Problems (p. 619)
- Appendix A Special Characters, Commands, and Functions (p. 623)
- Appendix B Scaling Techniques (p. 638)
- Appendix C The Ready_Aim_Fire Gui (p. 641)
- Index (p. 646)