MTU Library Catalogue

Syndetics cover image
Image from Syndetics

MATLAB for engineers / Holly Moore.

By: Moore, Holly.
Material type: materialTypeLabelBookPublisher: Boston ; London : Pearson/Prentice Hall, 2012Description: 672 p. : ill. ; 26 cm.ISBN: 0273764160; 9780273764168.Subject(s): Engineering mathematics -- Data processing | Numerical analysis -- Data processing | MATLABDDC classification: 620.00420285
Contents:
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.
Summary: 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.
Holdings
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
Total holds: 0

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)