Advance MATLAB


Introduction
• Basics of MATLAB
• Overview of features and workspace
• Data types


MATLAB and Problem Solving
• Defining the Problem
• Developing the Algorithm
• Coding
• Debugging
• Documentation


Arrays
• Initialization and definition
• Array functions
• 2-D Arrays
• Multidimensional Arrays
• Processing Array elements
• Array sorting


Controls
• Flow of Control
• If-Else
• Switch
• Try-Catch
• Boolean Operators

Cell Arrays and Structures
• Cell Array Creation
• Manipulation
• Cell Functions
• Structure Creation
• Manipulation
• Structure Functions

Loops
• For Loop
• While Loop

Files and I/O
• Reading from a file
• Writing to a file
• Formatting output

Functions
• Function definitions
• Function arguments
• Function returns
• Embedded Functions

Plots and Graphs
• Plot Types
• Plot formatting
• Multiple plots

Data Manipulation
• Plot Fits
• Extrapolation and regression

Differential Equations
• Introduction to DE's
• Solving DE's

Linear Algebra
• Introduction to Linear Algebra
• Solving basic Matrix equations
• Modeling systems of equations
• Solving systems of equations

Image Processing
• Vector Graphics
• Morphological Image Processing
• Filtering

Strings
• String Construction
• Number to String to Number
• String Evaluation
• String Functions
• Regular Expressions

Advanced Topics
• Optimization
• Integration and Differentiation
• Symbolic Manipulator