| |
| |
| |
Introduction To Matlab | |
| |
| |
The Advantages of MATLAB | |
| |
| |
Disadvantages of MATLAB | |
| |
| |
The MATLAB Environment | |
| |
| |
Using MATLAB as a Calculator | |
| |
| |
| |
Matlab Basics | |
| |
| |
Variables and Arrays | |
| |
| |
Creating and Initializing Variables in MATLAB | |
| |
| |
Multidimensional Arrays | |
| |
| |
Subarrays | |
| |
| |
Special Values | |
| |
| |
Displaying Output Data | |
| |
| |
Data Files | |
| |
| |
Scalar and Array Operations | |
| |
| |
Hierarchy of Operations | |
| |
| |
Built-in MATLAB Functions | |
| |
| |
Introduction to Plotting | |
| |
| |
Examples | |
| |
| |
MATLAB Applications: Vector Mathematics | |
| |
| |
MATLAB Applications: Matrix Operations and Simultaneous Equations | |
| |
| |
Debugging MATLAB Programs | |
| |
| |
| |
Two-Dimensional Plots | |
| |
| |
Additional Plotting Features for Two-Dimensional Plots | |
| |
| |
Polar Plots | |
| |
| |
Annotating and Saving Plots | |
| |
| |
Additional Types of Two-Dimensional Plots | |
| |
| |
Using the plot function with Two-Dimensional Arrays | |
| |
| |
| |
Branching Statements And Program Design | |
| |
| |
Introduction to Top-Down Design Techniques | |
| |
| |
Use of Pseudocode | |
| |
| |
Relational and Logic Operators | |
| |
| |
Branches | |
| |
| |
More on Debugging MATLAB Programs | |
| |
| |
MATLAB Applications: Roots of Polynomials | |
| |
| |
| |
Loops And Vectorization | |
| |
| |
The while Loop | |
| |
| |
The for Loop | |
| |
| |
Logical Arrays and Vectorization | |
| |
| |
The MATLAB Profiler | |
| |
| |
Additional Examples | |
| |
| |
The textread Function | |
| |
| |
MATLAB Applications: Statistical Functions | |
| |
| |
MATLAB Applications: Curve Fitting and Interpolation | |
| |
| |
| |
Basic User-Defined Functions | |
| |
| |
Introduction to MATLAB Functions | |
| |
| |
Variable Passing in MATLAB: The Pass-By-Value Scheme | |
| |
| |
Optional Arguments | |
| |
| |
Sharing Data Using Global Memory | |
| |
| |
Preserving Data Between Calls to a Function | |
| |
| |
MATLAB Applications: Sorting Functions | |
| |
| |
MATLAB Applications: Random Number Functions | |
| |
| |
| |
Advanced Features Of User-Defined Functions | |
| |
| |
Function Functions | |
| |
| |
Subfunctions and Private Functions | |
| |
| |
Function Handles | |
| |
| |
Anonymous Functions | |
| |
| |
Recursive Functions | |
| |
| |
Plotting Functions | |
| |
| |
Histograms | |
| |
| |
| |
Complex Numbers And 3D Plots | |
| |
| |
Complex Data | |
| |
| |
Multidimensional Arrays | |
| |
| |
Three-Dimensional Plots | |
| |
| |
| |
Cell Arrays, Structures, And Importing Data | |
| |
| |
Cell Arrays | |
| |
| |
Structure Arrays | |
| |
| |
Importing Data into MATLAB | |
| |
| |
| |
Handle Graphics And Animation | |
| |
| |
Handle Graphics | |
| |
| |
Position and Units | |
| |
| |
Printer Positions | |
| |
| |
Default and Factory Properties | |
| |
| |
Graphics Object Properties | |
| |
| |
Animations and Movies | |
| |
| |
| |
More Matlab Applications | |
| |
| |
Solving Systems of Simultaneous Equations | |
| |
| |
Differences and Numerical Differentiation | |
| |
| |
Numerical Integratione"Finding the Area Under a Curve | |
| |
| |
Differential Equations | |
| |
| |
| |
Ascii Character Set | |
| |
| |
| |
Additional Matlab Input / Output Functions Matlab File Processing | |
| |
| |
File Opening and Closing | |
| |
| |
Binary I/O Functions | |
| |
| |
Formatted I/O Functions | |
| |
| |
The textscan function | |
| |
| |
| |
Working With Character Strings String Functions | |
| |
| |
| |
Answers to Quizzes | |