| |
| |
Preface | |
| |
| |
| |
Introduction to MATLAB | |
| |
| |
| |
What is MATLAB? | |
| |
| |
| |
Elementary MATLAB Constructs | |
| |
| |
| |
MATLAB Variables | |
| |
| |
| |
Arithmetic Operations | |
| |
| |
| |
Logical and Relational Operations | |
| |
| |
| |
Mathematical Functions | |
| |
| |
| |
Graphical Functions | |
| |
| |
| |
I/O Operations | |
| |
| |
| |
Import Wizard | |
| |
| |
| |
Special I/O Functions | |
| |
| |
| |
The MATLAB Search Path | |
| |
| |
| |
Elementary Matrix Manipulations | |
| |
| |
| |
More Complicated Data Structures | |
| |
| |
| |
Structures | |
| |
| |
| |
Cell Arrays | |
| |
| |
| |
Definition of Cell Arrays | |
| |
| |
| |
Access to Cell Array Elements | |
| |
| |
| |
The MATLAB Desktop | |
| |
| |
| |
MATLAB Help | |
| |
| |
| |
MATLAB Programming | |
| |
| |
| |
MATLAB Procedures | |
| |
| |
| |
MATLAB Functions | |
| |
| |
| |
MATLAB Language Constructs | |
| |
| |
| |
The Function eval | |
| |
| |
| |
Function Handles | |
| |
| |
| |
Solution of Differential Equations | |
| |
| |
| |
MATLAB Editor and Debugger | |
| |
| |
| |
Editor Functions | |
| |
| |
| |
Debugging Functions | |
| |
| |
| |
Symbolic Calculations With The Symbolics Toolbox | |
| |
| |
| |
Symbolic "Auxiliary Calculations" | |
| |
| |
| |
Introduction to Simulink? | |
| |
| |
| |
What is Simulink? | |
| |
| |
| |
Operating Principle And Management of Simulink | |
| |
| |
| |
Constructing a Simulink Block Diagram | |
| |
| |
| |
Parametrizing Simulink Blocks | |
| |
| |
| |
Simulink Simulation | |
| |
| |
| |
Solving Differential Equations with Simulink | |
| |
| |
| |
Simplification of Simulink Systems | |
| |
| |
| |
The Fcn Block | |
| |
| |
| |
Construction of Subsystems | |
| |
| |
| |
Interaction with MATLAB | |
| |
| |
| |
Transfer of Variables between Simulink and MATLAB | |
| |
| |
| |
Iteration of Simulink Simulations in MATLAB | |
| |
| |
| |
Transfer of Variables Through Global Variables | |
| |
| |
| |
Dealing with Characteristic Curves | |
| |
| |
| |
Projects | |
| |
| |
| |
Hello World | |
| |
| |
| |
Personalized Hello World | |
| |
| |
| |
Hello World with Input | |
| |
| |
| |
Simple Menu | |
| |
| |
| |
File Reading and Writing | |
| |
| |
| |
Writing a File | |
| |
| |
| |
Reading a File | |
| |
| |
| |
Sorting | |
| |
| |
| |
Working with Biological Images | |
| |
| |
| |
Creating a Sub-image | |
| |
| |
| |
Working with Multiple Images | |
| |
| |
| |
Working with a Sound File | |
| |
| |
| |
Permutations | |
| |
| |
| |
Approaching a Problem and Using Heuristics | |
| |
| |
| |
Making Permutations Faster | |
| |
| |
| |
A Faster Way | |
| |
| |
| |
Measuring Time | |
| |
| |
| |
The Growth of the Problem | |
| |
| |
| |
Search a File | |
| |
| |
| |
A Side Note About System Commands | |
| |
| |
| |
DNA Matching | |
| |
| |
| |
Our Search Through a File | |
| |
| |
| |
Buffering Our Data | |
| |
| |
| |
A Further Check | |
| |
| |
| |
Generating Random Data | |
| |
| |
| |
Analyzing a Car Stereo | |
| |
| |
| |
A Fun Sound Effect | |
| |
| |
| |
Another Fun Sound Effect | |
| |
| |
| |
Why Divide By 2? | |
| |
| |
| |
Stereo Test Conclusion | |
| |
| |
| |
Drawing a Line | |
| |
| |
| |
Finding Points Along a Line | |
| |
| |
| |
Coding the Solution to Points Along a Line | |
| |
| |
| |
Drawing the Line | |
| |
| |
| |
Drawing a Frame | |
| |
| |
| |
Filling a Diamond Shape | |
| |
| |
| |
Drawing an Entire Cube | |
| |
| |
| |
Adjusting Our View | |
| |
| |
| |
Epilogue | |
| |
| |
| |
Solutions to the Problems | |
| |
| |
| |
Solutions to the MATLAB Problems | |
| |
| |
| |
Solutions to the Simulink Problems | |
| |
| |
| |
Table of Arithmetic MATLAB Operations | |
| |
| |
| |
Arithmetic Operations as Matrix Operations | |
| |
| |
| |
Arithmetic Operations as Field Operations | |
| |
| |
| |
About the CD-ROM | |
| |
| |
| |
New Release Information (R2007b) | |
| |
| |
| |
Backwards Compatibility | |
| |
| |
| |
What is New for R2007b | |
| |
| |
Software Index | |
| |
| |
Index | |