
Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Introduction to Computers and Programming | p. 1 |
| Background | p. 2 |
| History of Computer Architectures | p. 3 |
| Computing Systems Today | p. 5 |
| Executing a MATLAB Program | p. 15 |
| Problem Solving | p. 15 |
| Getting Started with MATLAB | p. 19 |
| Programming Language Background | p. 21 |
| Basic Data Manipulation | p. 23 |
| The MATLAB User Interf... MORE | p. 27 |
| Scripts | p. 37 |
| Engineering Example-Spacecraft Launch | p. 41 |
| Arrays | p. 49 |
| Concept: Using Built-in Functions | p. 50 |
| Concept: Data Collections | p. 50 |
| MATLAB Vectors | p. 50 |
| Engineering Example-Forces and Moments | p. 63 |
| MATLAB Arrays | p. 64 |
| Engineering Example-Computing Soil Volume | p. 76 |
| Execution Control | p. 89 |
| Concept: Code Blocks | p. 90 |
| Conditional Execution in General | p. 90 |
| if Statements | p. 91 |
| switch Statements | p. 96 |
| Iteration in General | p. 98 |
| for Loops | p. 99 |
| while Loops | p. 102 |
| Engineering Example-Computing Liquid Levels | p. 105 |
| Functions | p. 117 |
| Concepts: Abstraction and Encapsulation | p. 118 |
| Black Box View of a Function | p. 118 |
| MATLAB Implementation | p. 119 |
| Engineering Example-Measuring a Solid Object | p. 125 |
| Character Strings | p. 135 |
| Character String Concepts: Mapping and Casting | p. 136 |
| MATLAB Implementation | p. 137 |
| Format Conversion Functions | p. 139 |
| Character String Operations | p. 142 |
| Arrays of Strings | p. 145 |
| Engineering Example-Encryption | p. 146 |
| Cell Arrays and Structures | p. 157 |
| Concept: Collecting Dissimilar Objects | p. 158 |
| Cell Arrays | p. 158 |
| MATLAB Structures | p. 163 |
| Structure Arrays | p. 166 |
| Engineering Example-Assembling a Structure | p. 172 |
| File Input and Output | p. 185 |
| Concept: Serial Input and Output (I/O) | p. 186 |
| MATLAB Workspace I/O | p. 186 |
| High-Level I/O Functions | p. 187 |
| Lower-Level File I/O | p. 192 |
| Engineering Example-Spreadsheet Data | p. 196 |
| Recursion | p. 203 |
| Concept: The Activation Stack | p. 204 |
| Recursion Defined | p. 205 |
| Implementing a Recursive Function in MATLAB | p. 206 |
| Exceptions | p. 208 |
| Wrapper Functions | p. 212 |
| Tail Recursion | p. 215 |
| Mutual Recursion | p. 217 |
| Generative Recursion | p. 217 |
| Examples of Recursion | p. 217 |
| Engineering Example-Robot Arm Motion | p. 223 |
| Principles of Problem Solving | p. 231 |
| Solving Simple Problems | p. 232 |
| Assembling Solution Steps | p. 232 |
| Summary of Operations | p. 232 |
| Solving Larger Problems | p. 248 |
| Engineering Example-Processing Geopolitical Data | p. 250 |
| Plotting | p. 259 |
| Plotting in General | p. 260 |
| 2-D Plotting | p. 264 |
| 3-D Plotting | p. 270 |
| Surface Plots | p. 273 |
| Engineering Example-Visualizing Geographic Data | p. 291 |
| Matrices | p. 303 |
| Concept: Behavioral Abstraction | p. 304 |
| Matrix Operations | p. 304 |
| MATLAB Implementation | p. 307 |
| Rotating Coordinates | p. 310 |
| Solving Simultaneous Linear Equations | p. 317 |
| Engineering Examples | p. 321 |
| Images | p. 329 |
| Nature of an Image | p. 330 |
| Image Types | p. 331 |
| Reading, Displaying, and Writing Images | p. 333 |
| Operating on Images | p. 333 |
| Engineering Example-Detecting Edges | p. 349 |
| Processing Sound | p. 357 |
| The Physics of Sound | p. 358 |
| Recording and Playback | p. 358 |
| MATLAB Implementation | p. 359 |
| Time Domain Operations | p. 360 |
| The Fast Fourier Transform | p. 369 |
| Frequency Domain Operations | p. 374 |
| Engineering Example-Oil Rig Structural Integrity | p. 381 |
| Numerical Methods | p. 389 |
| Interpolation | p. 390 |
| Curve Fitting | p. 394 |
| Numerical Integration | p. 400 |
| Numerical Differentiation | p. 404 |
| Engineering Example-Analyzing Rocket Data | p. 407 |
| Sorting | p. 421 |
| Measuring Algorithm Cost | p. 422 |
| Algorithms for Sorting Data | p. 425 |
| Performance Analysis | p. 435 |
| Applications of Sorting Algorithms | p. 436 |
| Engineering Example-A Selection of Countries | p. 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 Symbols | p. A-1 |
| The ASCII Character Set | p. B-1 |
| Internal Number Representation | p. C-1 |
| Web Reference Materials (online) | |
| Answers to True or False and Fill in the Blanks (online) | |
| Index | p. I-1 |
| Table of Contents provided by Ingram. All Rights Reserved. |