Day 1
MATLAB installation
How to start/end a MATLAB instance
Introduction to the MATLAB (GUI) environment
Creating/Changing the working directory/folder
References (Books and Web)
Basic Arithmetic
Screen o/p control
Variables – Scalars, Vectors & Matrices (Arrays)
Array Indexing concept
Array Manipulation
Array Operations
Few problems from Geometry, Algebra using Array manipulation/operations
A Simple 2D plot
A simple MATLAB Script
Basic Linear Algebra using MATLAB
Frequently encountered file types
File/Folder creation and navigation revisited
Basic Import functions (How to make MATLAB SUCK-UP data)
Basic Export functions (How to make MATLAB SPIT-OUT data)
Day 2
Introduction to Editor Window
Need for Script files and A simple Script file
Need for Function files and A simple Function file
Concept of Arguements and Return Values
Differences between a Script file and a Function file
Calling a Script/Function file
Concept of Variable Scope
Global, Local, Persistent variable scopes
Nested functions and Subfunctions
Program Flow Control
Conditional Control (if-else,switch)
Loop Control (for, while, do, continue, break)
Return
Interactive Input functions
Debugging
Introduction to Figure Window
Creating 2D Plots
Basic 2D plotting revisited
Styling tools
Text Objects (Title, Label, Legend, Textbox)
Axis Control
Overlayed and Multiple plots
Specialised 2D plots
Creating 3D plots
Concept of MESH and the function meshgrid
A simple 3D plot
curve in 3D
surface in 3D
Specialised 3D plotting functions
Interpolated Surface plots
Clearing plots
Day 3
Linear Algebra revisited
Data analysis and Statistics
Curve Fitting and Interpolation
Simple Optimisation
Solving ODE's