<span>MATLAB for Engineers [RENTAL EDITION]</span>
MATLAB for Engineers, Global Edition
✍ Scribed by Holly Moore
- Publisher
- PEARSON
- Year
- 2018
- Tongue
- English
- Leaves
- 690
- Edition
- 5
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
For courses in Engineering. Start at the beginning to introduce your students to MATLABMATLAB® For Engineers introduces students the MATLAB coding language. Developed out of Moore’s experience teaching MATLAB and other languages, the text meets students at their level of mathematical and computer sophistication. Starting with basic algebra, the book shows how MATLAB can be used to solve a wide range of engineering problems. Examples drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes stick to a consistent problem-solving methodology.Students reading this text should have an understanding of college-level algebra and basic trigonometry. The text includes brief backgrounds when introducing new subjects like statistics and matrix algebra. Sections on calculus and differential equations are introduced near the end and can be used for additional reading material for students with more advanced mathematical backgrounds.
✦ Table of Contents
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
📜 SIMILAR VOLUMES
MATLAB for Engineers, 2e 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. Nu
MATLAB for Engineers, 3e, 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. Num
MATLAB for Engineers, 3e, 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. Num
Introduction to MATLAB for Engineers is a simple, concise book designed to be useful for beginners and to be kept as a reference. MATLAB is a globally available standard computational tool for engineers and scientists. The terminology, syntax, and the use of the programming language are well defined
The essential guide to MATLAB as a problem solving tool This text presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy to master introduction to its potential and power. The fundamentals of MATLAB are illustrated throughout with many examples from a wide