search for books and compare prices
Tables of Contents for Engineering Problem Solving With Matlab
Chapter/Section Title
Page #
Page Count
Part I Fundamental Engineering Computing
1
146
1 Engineering Problem Solving Grand Challenge: Weather Prediction
2
30
1.1 Engineering in the 21st Century
4
7
Recent Engineering Achievements
4
4
Grand Challenges for the Future
8
2
Changing Engineering Environment
10
1
1.2 Computing Systems
11
10
Computer Hardware
11
3
Computer Software
14
1
Operating Systems
14
1
Software Tools
15
1
Computer Languages
16
2
Executing a Computer Program
18
1
Executing a MATLAB Program
19
1
Software Life Cycle
19
1
The Internet, Email, and the World Wide Web
20
1
1.3 An Engineering Problem-Solving Methodology
21
4
1.4 Data Collection for Weather Prediction
25
3
Chapter Summary, Key Terms, Problems, Suggested Readings
28
4
2 MATLAB Environment Grand Challenge: Vehicle Performance
32
36
2.1 Characteristics of the MATLAB Environment
34
1
Student Edition Version 4
34
1
MATLAB Windows
34
1
2.2 Scalars, Vectors, and Matrices
35
14
Initialization
37
1
Explicit Lists
37
2
Colon Operator
39
2
Special Values and Special Matrices
41
2
User Input
43
1
Output Options
43
1
Display Format
43
1
Printing Text and Values
44
1
Formatted Output
45
1
Simple xy Plots
46
1
Data Files
47
2
2.3 Scalar and Array Operations
49
6
Scalar Operations
49
1
Array Operations
50
2
Precedence of Arithmetic Operations
52
2
Computational Limitations
54
1
2.4 Additional Plotting Capabilities
55
4
Linear and Logarithmic Plots
55
2
Multiple Plots
57
1
Line and Mark Style
58
1
Axes Scaling
58
1
Subplots
59
1
2.5 Problem Solving Applied: Advanced Turborpop Engine
59
4
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
63
5
3 MATLAB Functions Grand Challenge: Speech Recognition
68
56
3.1 Mathematical Functions
70
21
Common Math Functions
71
1
Trigonometric and Hyperbolic Functions
72
3
Complex Number Functions
75
1
Rectangular and Polar Coordinates
75
2
Euler's Formula
77
1
Polar Plots
78
1
Polynomial Functions
78
2
Polynomial Evaluation
80
1
Polynomial Operations
80
3
Roots of Polynomials
83
3
Functions of Two Variables
86
1
Function Evaluation
86
2
3-D Plots
88
2
Contour Plots
90
1
3.2 Data Analysis Functions
91
5
Simple Analysis
91
1
Maximum and Minimum
92
1
Sums and Products
92
1
Mean and Median
92
1
Sorting Values
93
1
Variance and Standard Deviation
94
1
Histograms
95
1
3.3 Selection Statements and Selection Functions
96
7
Simple if Statement
96
1
Relational and Logical Operators
97
3
Nested if Statements
100
1
else and elseif Clauses
100
1
Logical Functions
101
2
3.4 Problem Solving Applied: Speech Signal Analysis
103
3
3.5 User-Written Functions
106
2
3.6 Random Number Generating Functions
108
4
Uniform Random Numbers
108
2
Gaussian Random Numbers
110
2
3.7 Matrix Manipulation Functions
112
4
Rotation
112
1
Flipping
112
1
Reshaping
112
1
Extraction
113
3
3.8 Loops
116
2
for Loop
116
1
while Loop
117
1
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
118
6
4 Linear Algebra and Matrices Grand Challenge: Mapping the Human Genome
124
23
4.1 Matrix Operations
126
4
Transpose
126
1
Dot Product
126
1
Matrix Multiplication
127
2
Matrix Powers
129
1
Matrix Polynomials
129
1
4.2 Problem Solving Applied: Protein Molecular Weights
130
4
4.3 Matrix Functions
134
8
Matrix Inverse and Rank
134
1
Determinants
135
1
Eigenvectors and Eigenvalues
136
4
Decompositions
140
1
Triangular Factorizations
140
1
QR Factorization
141
1
Singular Value Decomposition
142
1
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
142
5
Part II Numerical Techniques
147
76
5 Solutions to Systems of Linear Equations Grand Challenge: Vehicle Performance
148
16
5.1 Graphical Interpretation
150
1
5.2 Solutions Using Matrix Operations
151
6
Matrix Division
155
1
Matrix Inverse
156
1
5.3 Problem Solving Applied: Electrical Circuit Analysis
157
3
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
160
4
6 Interpolation and Curve Fitting Grand Challenge: Vehicle Performance
164
20
6.1 Interpolation
166
4
Linear Interpolation
166
2
Cubic-Spline Interpolation
168
2
6.2 Problem Solving Applied: Robot Arm Manipulators
170
4
6.3 Least-Squares Curve Fitting
174
6
Linear Regression
175
2
Polynomial Regression
177
1
polyfit Function
177
3
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
180
4
7 Numerical Integration and Differentiation Grand Challenge: Enhanced Oil and Gas Recovery
184
18
7.1 Numerical Integration
186
3
Trapezoidal Rule and Simpson's Rule
186
1
Quadrature Functions
187
2
7.2 Problem Solving Applied: Pipeline Flow Analysis
189
4
7.3 Numerical Differentiation
193
5
Difference Expressions
194
1
diff Function
195
3
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
198
4
8 Ordinary Differential Equations Grand Challenge: Vehicle Performance
202
21
8.1 First-Order Ordinary Differential Equations
204
1
8.2 Runge-Kutta Methods
205
7
First-Order Approximation (Euler's Method)
205
2
ode Fundations
207
5
8.3 Problem Solving Applied: Acceleration of UDF-Powered Aircraft
212
3
8.4 Higher-Order Differential Equations
215
2
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
217
6
Part III Special Topics
223
88
9 Symbolic Mathematics Grand Challenge: Weather Prediction
224
16
9.1 Symbolic Algebra
226
3
Symbolic Expressions
226
1
Simplification of Mathematical Expressions
227
1
Operations on Symbolic Expressions
228
1
9.2 Equation Solving
229
3
Solutions to Equations
229
2
Solutions to Differential Equations
231
1
9.3 Differentiation and Integration
232
2
Differentiation
232
1
Integration
233
1
9.4 Problem Solving Applied: Weather Balloons
234
3
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
237
3
10 Signal Processing Grand Challenge: Computerized Speech Understanding
240
38
10.1 Frequency Domain Analysis
242
6
10.2 Filter Analysis
248
12
Analog Transfer Functions
250
2
Digital Transfer Functions
252
4
Partial Fraction Expansions
256
4
10.3 Digital Filter Implementation
260
3
10.4 Digital Filter Design
263
7
IIR Filter Design Using Analog Prototypes
263
4
Direct IIR Filter Design
267
1
Direct FIR Filter Design
268
2
10.5 Problem Solving Applied: Channel Separation Filters
270
2
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
272
6
11 Control Systems Grand Challenge: Vehicle Performance
278
33
11.1 System Modeling
280
4
Transfer Functions
281
1
State-Space Models
282
1
Discrete-Time Systems
283
1
11.2 Model Conversion
284
8
11.3 Design and Analysis Functions
292
13
Bode Plots
292
5
Nyquist Plots
297
2
Root-Locus Plots
299
3
Step Response
302
3
11.4 Problem Solving Applied: Laser Beam Steering Mirror Control
305
2
Chapter Summary, Key Terms, MATLAB Summary, Style Notes, Debugging Notes, Problems
307
4
Appendix A MATLAB Function Summary
311
4
Complete Solutions to Practice! Problems
315
11
Index
326