MATLAB TRAINING

Introduction

1. Introduction to MATLAB
  • Getting into MATLAB

  • The MATLAB Desktop Environment

  • Variables and Assignment Statements

  • Expressions

  • Characters and Encoding

  • Vectors and Matrices

2. Selection Statements
  • Relational Expressions

  • The if Statement

  • The If-else Statement

  • Nested if-Else Statements

  • The switch statement

  • The menu function

  • The “is” functions in MATLAB

3. Loop Statements
  • The For Loop

  • Nested For Loops

  • While Loops

4. Vectorized Code
  • Loops with Vectors and Matrices

  • Operations on Vectors and Matrices

  • Vectors and Matrices as Function Arguments

  • Logical Vectors

  • Vectorizing Code

  • Timing

5. MATLAB Programs
  • More Types of User-Defined Functions

  • MATLAB Program Organization

  • Variable Scope

  • Debugging Techniques

6. String Manipulation
  • Creating String Variables

  • Operations on Strings

  • The “is” functions for strings

  • Converting Between String and Number Types

7. Data Structures: Cell Arrays and Structures
  • Cell Arrays

  • Structures

8. Advanced File Input and Output
  • Lower-level File I/O Functions

  • Writing and reading spreadsheet files

  • Using MAT-files for Variables

9. Advanced Functions
  • Anonymous Functions

  • Uses of Function Handles

  • Variable Numbers of Arguments

  • Nested Functions

  • Recursive Functions

10. Advanced Plotting Techniques
  • Plot Functions

  • Animation

  • Three-Dimensional Plots

  • Customizing Plots

  • Handle Graphics and Plot Properties

  • Plot Applications

11. Basic Statistics, Sets, Sorting, and Indexing
  • Statistical Functions

  • Set Operations

  • Sorting

  • Index Vectors

  • Searching

Image Processing

1. Image processing basics
  • Digital Image Representation

  • Image File Formats

  • Basic Terminology

2. Arithmetic and logic operations
  • Arithmetic Operations: Fundamentals and Applications

  • Logic Operations: Fundamentals and Applications

3. Geometric operations
  • Introduction

  • Mapping and Affine Transformations

  • Interpolation Methods

  • Image Cropping, Resizing, Flipping, and Rotation

  • Spatial Transformations and Image Registration

4. Gray-level transformations
  • Overview of Gray-level (Point) Transformations

  • Examples of Point Transformations

  • Specifying the Transformation Function

5. Histogram processing
  • Image Histogram: Definition and Example

  • Computing Image Histograms

  • Interpreting Image Histograms

  • Histogram Equalization

  • Direct Histogram Specification

6. Neighborhood processing
  • Neighborhood Processing

  • Convolution and Correlation

  • Image Smoothing (Low-pass Filters)

  • Image Sharpening (High-pass Filters)

  • Region of Interest Processing

  • Combining Spatial Enhancement Methods

7. Frequency-domain filtering
  • Fourier Transform

  • Low-pass Filtering

  • High-pass Filtering

8. Image restoration
  • Modeling of the Image Degradation and Restoration Problem

  • Noise and Noise Models

  • Noise Reduction Using Spatial-domain Techniques

  • Noise Reduction Using Frequency-domain Techniques

  • Image De blurring Techniques

9. Edge detection
  • First-order Derivative Edge Detection

  • Second-order Derivative Edge Detection

  • The Canny Edge Detector

  • Edge Linking and Boundary Detection

10. Image segmentation
  • Introduction

  • Intensity-based Segmentation

  • Region-based Segmentation

  • Watershed Segmentation

11. Advance image processing
  • Discrete Cosine Transform

  • Discrete Wavelet Transform

Leave a Reply

Your email address will not be published. Required fields are marked *

Visit Us On TwitterVisit Us On Facebook