Basic Matlab

Objectives:
• Understand the Matlab Desktop, Command window and the Graph Window
• Be able to do simple and complex calculation using Matlab
• Be able to carry out numerical computations and analyses
• Understand the mathematical concepts upon which numerical methods rely
• Ensure you can competently use the Matlab programming environment
• Understand the tools that are essential in solving engineering problems

Topics Covered:
1. Introduction to Matlab
• Matlab Interactive Sessions
• Menus and the toolbar
• Computing with Matlab
• Script files and the Editor Debugger
• Matlab Help System
• Programming in Matlab

2. Arrays
• Arrays
• Multidimensional Arrays
• Element by Element Operations
• Polynomial Operations Using Arrays
• Cell Arrays
• Structure Arrays

3. Functions & Files
• Elementary Mathematical Functions
• User Defined Functions
• Advanced Function Programming
• Working with Data Files

4. Programming Techniques
• Program Design and Development
• Relational Operators and Logical Variables
• Logical Operators and Functions
• Conditional Statements
• Loops
• The Switch Structure
• Debugging Mat Lab Programs


5. Plotting
• XY- plotting functions
• Subplots and Overlay plots
• Special Plot types
• Interactive plotting
• Function Discovery
• Regression
• 3-D plots


6. Linear Algebraic Equations
• Elementary Solution Methods
• Matrix Methods for (LE)
• Cramer's Method
• Undetermined Systems
• Order Systems


7. Probability and Statistics
• Interpolation
• Statistics, Histogram and probability
• The Normal Distribution
• Random number Generation
• Interpolation


8. Symbolic Processing With Matlab
• Symbolic Expressions and Algebra
• Algebraic and Transcendental Equations
• Calculus
• Symbolic Linear Algebra

 

9. Image Processing
• Vector Graphics
• Morphological Image Processing
• Filtering
10. Remote Sensing