did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780131454996

Engineer's Guide to MATLAB : With Applications from Mechanical, Aerospace, Electrical, and Civil Engineering

by ; ; ; ; ;
  • ISBN13:

    9780131454996

  • ISBN10:

    0131454994

  • Edition: 2nd
  • Format: Hardcover
  • Copyright: 2011-01-01
  • Publisher: Pearson College Div
  • View Upgraded Edition
  • Purchase Benefits
List Price: $103.00

Summary

This authoritative book guides readers in developing a strong working knowledge of MATLAB to solve a wide range of engineering problems. Since solving these problems usually involves writing relatively short, one-time-use programs, the authors demonstrate how to effectively develop such programs in MATLABprograms that are compact yet readable, easy to debug, and execute fast. Emphasis is on using MATLAB to obtain solutions to several classes of engineering problems, so technical material is presented in summary form only.

Table of Contents

List of Examples xv
Preface to Second Edition xxi
Preface to First Edition xxiii
1 Introduction
1(27)
Edward B. Magrab
1.1 Introduction
1(1)
1.2 The MATLAB Environment
2(1)
1.3 Ways to Use MATLAB
3(17)
1.3.1 Preliminaries-Command Window Management
3(3)
1.3.2 Executing Expressions from the MATLAB Command Window-Basic MATLAB Syntax
6(8)
1.3.3 Creating Scripts and Executing Them from the MATLAB Editor
14(6)
1.4 Online Help
20(1)
1.5 Some Suggestions on How to Use MATLAB
21(1)
1.6 Organization of the Book and Its Goals
22(1)
1.7 Summary of Functions Introduced
22(1)
Exercises
23(5)
2 Matrices and MATLAB
28(59)
Edward B. Magrab
2.1 Introduction
28(1)
2.2 Definitions of Matrices and Vectors
29(1)
2.3 Creation of Vectors
30(9)
2.4 Creation of Matrices
39(14)
2.5 Dot Operations
53(8)
2.6 Mathematical Operations with Matrices
61(16)
2.6.1 Addition and Subtraction
62(1)
2.6.2 Multiplication
62(8)
2.6.3 Determinants
70(3)
2.6.4 Matrix Inverse
73(1)
2.6.5 Solution of a System of Equations
74(3)
2.7 Summary of Functions Introduced
77(1)
Exercises
78(9)
3 Data Input/Output
87(18)
Edward B. Magrab
3.1 Strings and Annotated Output
87(18)
3.1.1 Creating Strings
87(3)
3.1.2 Converting Numerical Values to Strings and isplaying Them
90(4)
3.2 Entering Data with input
94(2)
3.2.1 Entering a Scalar
94(1)
3.2.2 Entering a String
95(1)
3.2.3 Entering a Vector
96(1)
3.2.4 Entering a Matrix
96(1)
3.3 Input/Output Data Files
96(3)
3.4 Cell Arrays
99(2)
3.5 Input Microsoft Excel™ Files
101(2)
3.6 Summary of Functions Introduced
103(1)
Exercises
103(2)
4 Program Flow Control
105(17)
Edward B. Magrab
4.1 Introduction-The Logical Operator
105(2)
4.2 Control of Program Flow
107(12)
4.2.1 Branching- If Statement
107(2)
4.2.2 Branching-Switch Statement
109(2)
4.2.3 For Loop
111(6)
4.2.4 While Loop
117(2)
4.2.5 Early Termination of Either a for or a while Loop
119(1)
4.3 Summary of Functions Introduced
119(1)
Exercises
120(2)
5 Functions
122(72)
Edward B. Magrab
5.1 Introduction
123(1)
5.1.1 Why Use Functions?
123(1)
5.1.2 Naming Functions
123(1)
5.1.3 Length of Functions
124(1)
5.1.4 Debugging Functions
124(1)
5.2 Creating Functions
124(9)
5.2.1 Introduction
124(1)
5.2.2 Function File
125(6)
5.2.3 inline
131(1)
5.2.4 Sub Functions
132(1)
5.3 User-Defined Functions, Function Handles, and feval
133(2)
5.4 MATLAB Functions that Operate on Arrays of Data
135(12)
5.4.1 Introduction
135(1)
5.4.2 Fitting Data with Polynomials-polyfit/polyval
135(2)
5.4.3 Fitting Data with spline
137(1)
5.4.4 Interpolation of Data-interpl
138(1)
5.4.5 Numerical Integration-trapz
139(3)
5.4.6 Digital Signal Processing-fft and ifft
142(5)
5.5 MATLAB Functions that Require User-Created Functions
147(23)
5.5.1 Zeros of Functions-fzero and roots/poly
148(5)
5.5.2 Numerical Integration-quadl and dblquad
153(3)
5.5.3 Numerical Solutions of Ordinary Differential Equations-ode45
156(6)
5.5.4 Numerical Solutions of Ordinary Differential Equations-bvp4c
162(4)
5.5.5 Minimum of a Function-fminbnd
166(2)
5.5.6 Numerical Solutions of Nonlinear Equations-fsolve
168(2)
5.6 The Symbolic Toolbox and the Creation of Functions
170(9)
5.7 Summary of Functions Introduced
179(2)
Exercises
181(13)
6 2D Graphics
194(50)
Edward B. Magrab
6.1 Introduction
194(4)
6.2 Basic 2D Plotting Commands
198(13)
6.2.1 Points
199(1)
6.2.2 Lines
199(2)
6.2.3 Circles
201(2)
6.2.4 Family of Curves
203(1)
6.2.5 Multiple Functions Plotted on One Figure
204(1)
6.2.6 Changing Graph Appearance
205(3)
6.2.7 Some Special-Purpose Graphs
208(3)
6.3 Graph Annotations and Visual Enhancement
211(20)
6.3.1 Introduction
211(1)
6.3.2 Axes and Curve Labels, Figure Titles, Legends, and Text
211(3)
6.3.3 Filling in Areas
214(4)
6.3.4 Greek Letters, Mathematical Symbols, Subscripts, and Superscripts
218(2)
6.3.5 Altering the Attributes of Axes, Curves, and Text
220(11)
6.4 Summary of Functions Introduced
231(1)
Exercises
232(12)
7 3D Graphics
244(30)
Edward B. Magrab
7.1 Lines in 3D
244(3)
7.2 Surfaces
247(19)
7.3 Summary of Functions Introduced
266(1)
Exercises
266(8)
8 Design of Machine Elements
274(73)
Edward B. Magrab
8.1 Vectors, Forces, and the Equilibrium of Rigid Bodies
275(8)
8.2 Stresses and Deflections in Beams, Columns, and Shafts
283(17)
8.2.1 Statically Determinate Beams
283(10)
8.2.2 Buckling of Columns
293(2)
8.2.3 Shafts Subjected to Alternating Loads
295(5)
8.3 Stresses in Spur Gears
300(8)
8.4 Kinematics of a Four-Bar Linkage
308(7)
8.4.1 Position and Velocity of the Links
308(4)
8.4.2 Synthesis of a Four-Bar Linkage
312(3)
8.5 Cam Profiles and Synthesis
315(8)
8.5.1 Cam Displacement
315(2)
8.5.2 Translating Flat-Face Follower
317(3)
8.5.3 Translating Offset Roller Follower
320(2)
8.5.4 Cam Radius of Curvature
322(1)
8.6 Hydrodynamic Bearings
323(4)
8.7 PDE Toolbox and the Stress Concentration Factor for Notches in a Thin Plate
327(9)
8.8 Summary of Functions Introduced
336(1)
Exercises
337(9)
Bibliography
346(1)
9 Dynamics and Vibrations
347(68)
Balakumar Balachandran
9.1 Orbital Motions
348(2)
9.2 Single-Degree-of-Freedom Systems
350(28)
9.2.1 Introduction
350(2)
9.2.2 Free Oscillations of Linear Systems
352(5)
9.2.3 Free Oscillations of Nonlinear Systems
357(8)
9.2.4 Forced Oscillations of Linear and Nonlinear Systems
365(3)
9.2.5 Frequency Response and the Responses to Step and Impulse Excitations
368(8)
9.2.6 Machine Tool Chatter
376(2)
9.3 Multi-degree-of-Freedom Systems
378(12)
9.3.1 Free Oscillations
378(5)
9.3.2 Forced Oscillations and the Vibration Absorber
383(7)
9.4 Vibrations of Thin Beams
390(16)
9.4.1 Natural Frequencies and Mode Shapes of Beams with Uniform Cross-Section
390(8)
9.4.2 Forced Vibrations of Beams
398(1)
9.4.3 Beams with Variable Cross-Section
399(3)
9.4.4 Beam Carrying a Concentrated Mass
402(4)
9.5 Summary of Functions Introduced
406(1)
Exercises
407(7)
Bibliography
414(1)
10 Control Systems 415(89)
Gregory C. Walsh
10.1 Introduction to Control System Design
416(2)
10.1.1 Tools for Controller Design
417(1)
10.1.2 Naming and File Conventions
418(1)
10.2 Representation of Systems in MATLAB
418(19)
10.2.1 State-Space Models
420(5)
10.2.2 Transfer-Function Representation
425(3)
10.2.3 Discrete-Time Models
428(3)
10.2.4 Block Diagrams and SIMULINK
431(5)
10.2.5 Conversion Between Representations
436(1)
10.3 Response of Systems
437(13)
10.3.1 Estimating Response from Systems
437(3)
10.3.2 Estimating Response from Poles and Zeros
440(8)
10.3.3 Estimating Systems from Response
448(2)
10.4 Design Tools
450(13)
10.4.1 Design Criteria
451(3)
10.4.2 Design Tools
454(9)
10.5 Design Examples
463(31)
10.5.1 Notch Control of a Flexible Pointer
464(8)
10.5.2 PID Control of a Magnetic Suspension System
472(6)
10.5.3 Lead Control of an Inverted Pendulum
478(8)
10.5.4 Control of a Magnetically Suspended Flywheel
486(8)
10.6 Summary of Functions Introduced
494(2)
Exercises
496(7)
Bibliography
503(1)
11 Fluid Mechanics 504(50)
James H. Duncan
11.1 Hydrostatics
504(6)
11.1.1 Pressure Distribution in the Standard Atmosphere
505(1)
11.1.2 Force on a Planar Gate
506(4)
11.2 Internal Viscous Flow
510(7)
11.2.1 Laminar Flow in a Horizontal Pipe with Various Cross-Sections
511(2)
11.2.2 Downward Flow in a Vertical Pipe
513(2)
11.2.3 Three-Reservoir Problem
515(2)
11.3 External Flow
517(17)
11.3.1 Boundary Layer on an Infinite Plate Started Suddenly from Rest
517(2)
11.3.2 Blasius Boundary Layer
519(3)
11.3.3 Incompressible Potential Flow
522(6)
11.3.4 Joukowski Airfoils
528(6)
11.4 Open-Channel Flow
534(5)
11.5 Summary of Functions Introduced
539(1)
Exercises
539(14)
Bibliography
553(1)
12 Heat Transfer 554(49)
Keith E. Herold
12.1 Conduction Heat Transfer
555(7)
12.1.1 Transient Heat Conduction in a Semi-Infinite Slab with Surface Convection
555(2)
12.1.2 Transient Heat Conduction in an Infinite Solid Cylinder with Convection
557(2)
12.1.3 Transient One-Dimensional Conduction with a Heat Source
559(3)
12.2 Sizing of Shell and Tube Heat Exchangers
562(9)
12.3 Convection Heat Transfer
571(13)
12.3.1 Thermal Boundary Layer on a Flat Plate-Similarity Solution
571(4)
12.3.2 Natural Convection Similarity Solution
575(5)
12.3.3 Temperature Distribution in a Printed Circuit Board
580(4)
12.4 Radiation Heat Transfer
584(11)
12.4.1 Radiation View Factor-Differential Area to Arbitrary Rectangle in Parallel Planes
584(3)
12.4.2 View Factor Between Two Rectangles in Parallel Planes
587(2)
12.4.3 Enclosure Radiation with Diffuse Gray Walls
589(3)
12.4.4 Transient Radiation Heating of a Plate in a Furnace
592(3)
Exercises
595(7)
Bibliography
602(1)
13 Optimization 603(50)
Shapour Azarm
13.1 Definition, Formulation, and Graphical Solutions
603(4)
13.1.1 Introduction
603(2)
13.1.2 Graphical Solution
605(2)
13.2 Linear Programming
607(2)
13.3 Nonlinear Programming
609(9)
13.3.1 Unconstrained Methods
609(3)
13.3.2 Fitting Curves to Data
612(2)
13.3.3 Least Squares
614(4)
13.4 Single-Objective Constrained Methods
618(15)
13.4.1 Constrained Single-Variable Method
618(2)
13.4.2 Constrained Multiple-Variable Method
620(8)
13.4.3 Quadratic Programming
628(1)
13.4.4 Semi-Infinitely Constrained Method
629(4)
13.5 Multiobjective Optimization
633(5)
13.6 Summary of Functions Introduced
638(1)
Exercises
639(13)
Bibliography
652(1)
14 Engineering Statistics 653(60)
Edward B. Magrab
14.1 Descriptive Statistical Quantities
653(6)
14.2 Probability Distributions
659(13)
14.2.1 Discrete Distributions
659(4)
14.2.2 Continuous Distributions
663(9)
14.3 Confidence Intervals
672(3)
14.4 Hypothesis Testing
675(4)
14.5 Linear Regression
679(9)
14.5.1 Simple Linear Regression
679(4)
14.5.2 Multiple Linear Regression
683(5)
14.6 Design of Experiments
688(13)
14.6.1 Single-Factor Experiments: Analysis of Variance
688(3)
14.6.2 Multiple-Factor Experiments
691(10)
14.7 Summary of Functions Introduced
701(2)
Exercises
703(8)
Bibliography
711(2)
Index 713

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program