CART

(0) items

Engineering Computation with Matlab,9780321481085
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Engineering Computation with Matlab

by
Edition:
2nd
ISBN13:

9780321481085

ISBN10:
0321481089
Format:
Paperback
Pub. Date:
1/1/2010
Publisher(s):
Addison Wesley
List Price: $101.00

Buy New Textbook

Currently Available, Usually Ships in 24-48 Hours
N9780321481085
$96.95

Rent Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

More New and Used
from Private Sellers
Starting at $5.36
See Prices

Questions About This Book?

What version or edition is this?
This is the 2nd edition with a publication date of 1/1/2010.
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 CDs, lab manuals, study guides, etc.

Related Products


  • Engineering Computation with MATLAB
    Engineering Computation with MATLAB
  • Engineering Computation With Matlab
    Engineering Computation With Matlab




Summary

KEY MESSAGE:Engineering Computation with MATLAB reg; introduces the power of computing to engineering readers with no previous programming experience. By spending time on meaningful engineering examples, professor and trained engineer David Smith places the fundamental tenets of computer programming into the context of MATLAB, a user-friendly language for engineers. Introduction to Computers and Programming; Getting Started with MATLAB; Vectors and Arrays; Conditional Statements and Iteration; Functions; Character Strings; Cell Arrays and Structures; File Input and Output; Recursion; Problem Solving; Plotting; Matrices; Images; Sound; Numerical Methods; Sorting; Linked Lists (bonus online chapter); Binary Trees (bonus online chapter);Nary Trees (bonus online chapter); Graphs (bonus online chapter). For all readers interested in MATLAB for engineering computer programming.

Table of Contents

Introduction to Computers and Programmingp. 1
Backgroundp. 2
History of Computer Architecturesp. 3
Computing Systems Todayp. 5
Executing a MATLAB Programp. 15
Problem Solvingp. 15
Getting Started with MATLABp. 19
Programming Language Backgroundp. 21
Basic Data Manipulationp. 23
The MATLAB User Interfacep. 27
Scriptsp. 37
Engineering Example-Spacecraft Launchp. 41
Arraysp. 49
Concept: Using Built-in Functionsp. 50
Concept: Data Collectionsp. 50
MATLAB Vectorsp. 50
Engineering Example-Forces and Momentsp. 63
MATLAB Arraysp. 64
Engineering Example-Computing Soil Volumep. 76
Execution Controlp. 89
Concept: Code Blocksp. 90
Conditional Execution in Generalp. 90
if Statementsp. 91
switch Statementsp. 96
Iteration in Generalp. 98
for Loopsp. 99
while Loopsp. 102
Engineering Example-Computing Liquid Levelsp. 105
Functionsp. 117
Concepts: Abstraction and Encapsulationp. 118
Black Box View of a Functionp. 118
MATLAB Implementationp. 119
Engineering Example-Measuring a Solid Objectp. 125
Character Stringsp. 135
Character String Concepts: Mapping and Castingp. 136
MATLAB Implementationp. 137
Format Conversion Functionsp. 139
Character String Operationsp. 142
Arrays of Stringsp. 145
Engineering Example-Encryptionp. 146
Cell Arrays and Structuresp. 157
Concept: Collecting Dissimilar Objectsp. 158
Cell Arraysp. 158
MATLAB Structuresp. 163
Structure Arraysp. 166
Engineering Example-Assembling a Structurep. 172
File Input and Outputp. 185
Concept: Serial Input and Output (I/O)p. 186
MATLAB Workspace I/Op. 186
High-Level I/O Functionsp. 187
Lower-Level File I/Op. 192
Engineering Example-Spreadsheet Datap. 196
Recursionp. 203
Concept: The Activation Stackp. 204
Recursion Definedp. 205
Implementing a Recursive Function in MATLABp. 206
Exceptionsp. 208
Wrapper Functionsp. 212
Tail Recursionp. 215
Mutual Recursionp. 217
Generative Recursionp. 217
Examples of Recursionp. 217
Engineering Example-Robot Arm Motionp. 223
Principles of Problem Solvingp. 231
Solving Simple Problemsp. 232
Assembling Solution Stepsp. 232
Summary of Operationsp. 232
Solving Larger Problemsp. 248
Engineering Example-Processing Geopolitical Datap. 250
Plottingp. 259
Plotting in Generalp. 260
2-D Plottingp. 264
3-D Plottingp. 270
Surface Plotsp. 273
Engineering Example-Visualizing Geographic Datap. 291
Matricesp. 303
Concept: Behavioral Abstractionp. 304
Matrix Operationsp. 304
MATLAB Implementationp. 307
Rotating Coordinatesp. 310
Solving Simultaneous Linear Equationsp. 317
Engineering Examplesp. 321
Imagesp. 329
Nature of an Imagep. 330
Image Typesp. 331
Reading, Displaying, and Writing Imagesp. 333
Operating on Imagesp. 333
Engineering Example-Detecting Edgesp. 349
Processing Soundp. 357
The Physics of Soundp. 358
Recording and Playbackp. 358
MATLAB Implementationp. 359
Time Domain Operationsp. 360
The Fast Fourier Transformp. 369
Frequency Domain Operationsp. 374
Engineering Example-Oil Rig Structural Integrityp. 381
Numerical Methodsp. 389
Interpolationp. 390
Curve Fittingp. 394
Numerical Integrationp. 400
Numerical Differentiationp. 404
Engineering Example-Analyzing Rocket Datap. 407
Sortingp. 421
Measuring Algorithm Costp. 422
Algorithms for Sorting Datap. 425
Performance Analysisp. 435
Applications of Sorting Algorithmsp. 436
Engineering Example-A Selection of Countriesp. 440
Searching Graphs (online)
Object-Oriented Programming (online)
Linked Lists (online)
Binary Trees (online)
N-aryTrees and Graphs (online)
The Cost of Computing (online)
Appendices
MATLAB Special Characters, Reserved Words, and Symbolsp. A-1
The ASCII Character Setp. B-1
Internal Number Representationp. C-1
Web Reference Materials (online)
Answers to True or False and Fill in the Blanks (online)
Indexp. I-1
Table of Contents provided by Ingram. All Rights Reserved.


Please wait while the item is added to your cart...