INTRODUCTION TO MATLAB.
The Advantages of MATLAB. Disadvantages of MATLAB. The MATLAB Environment. Using MATLAB as a Calculator. Summary. Exercises.
MATLAB BASICS.
Variables and Arrays. Creating and Initializing Variables in MATLAB. Multidimensional Arrays. Subarrays. Special Values. Displaying...
przeczytaj całość
- INTRODUCTION TO MATLAB.
The Advantages of MATLAB. Disadvantages of MATLAB. The MATLAB Environment. Using MATLAB as a Calculator. Summary. Exercises.
- 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. Debugging MATLAB Programs. Summary. Exercises.
- 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. Summary. Exercises.
- BRANCHING STATEMENTS AND PROGRAM DESIGN.
Introduction to Top-Down Design Techniques. Use of Pseudocode. The Logical Data Type. Branches. More on Debugging MATLAB Programs. Summary. Exercises.
- LOOPS AND VECTORIZATION.
The while Loop. The for Loop Logical Arrays and Vectorization. The MATLAB Profiler. Additional Examples. The textread Function. Summary. Exercises.
- 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. Built-in MATLAB Functions: Sorting Functions. Built-in MATLAB Functions: Random Number Functions. Summary. Exercises.
- ADVANCED FEATURES OF USER-DEFINED FUNCTIONS.
Function Functions. Local Functions, Private Functions, and Nested Functions. Function Handles. Anonymous Functions. Recursive Functions. Plotting Functions. Histograms. Summary. Exercises.
- ADDITIONAL DATA TYPES AND PLOT TYPES.
Complex Data. Strings and String Functions. Multidimensional Arrays. Three-Dimensional Plots. Summary. Exercises.
- CELL ARRAYS, STRUCTURES, AND HANDLE GRAPHICS.
Cell Arrays. Structure Arrays. Handle Graphics. Position and Units. Printer Positions. Default and Factory Properties. Graphics Object Properties. Summary. Exercises.
Appendix A: UTF-8 Character Set.
Appendix B: MATLAB Input / Output Functions.
Appendix C: Answers to Quizzes.
ukryj opis