## MATLAB

Matrix Laboratories popularly known as MATLAB is a fourth generation high level programming language. It is a registered product of a company called MathWorks. It allows engineers to perform various type of computational processes such as matrix manipulations, plotting of mathematical functions, algorithm implementation and interfacing of user defined programs to the programs written in different computer languages such as JAVA, C, Python etc.

__ Key Features__• MATLAB is a high level programming language that helps us with simulations, mathematical computing and development of applications.

• MATLAB has a user friendly environment which supports cyclic explorations and enhances the problem solving techniques.

• MATLAB allows us to implement complex mathematical functions that are related to signal processing and linear algebra.

• MATLAB has built in tools to realize custom plots for different types of data.

• MATLAB supports multiple tool boxes that reduce the complexity of work.

__ Industrial Applications of MATLAB®__Such enormous features and capabilities of this software has made its way to be incorporated in industries too. Some of the most common industries which use this software are discussed.

1. Electrical Engineering: It is used extensively in electrical engineering for signal-processing applications.

2. Biomedical Engineering: The Image Processing Toolbox also includes a wide range of functions, many of them especially appropriate for medical imaging.

3. Fluid Dynamics: Calculations involving fluid velocities are important in various fields such as aerospace engineering. Visualizing the three-dimensional behavior of fluids is tricky, but MATLAB® offers a number of tools that make it easier.

Use of MATLAB® is not limited to these industries but is much wide spread. It is used for various applications like signal processing, image processing, mathematical modeling, automation and control, statistical analysis of raw data, optimization, mathematical computations like ODE solving, aerospace engineering, and so on.

__In recent years, the number of users of MATLAB® in India has increased exponentially. Now, MATLAB® is used in almost all institutions associated with scientific and mathematical learning and research. Keeping in view its extensive features, applications and ease of use, it has also been integrated into various courses.__

**MATLAB® Training Opportunities**

Nowadays, a heightened craze for learning and utilizing this software is seen among science and engineering students.

** Note:The Number of Project will be Covered According to the Duration of that particular Program.*All training modules are based on REAL TIME LIVE PROJECTS.

__ Fees: __Course Duration (15 Days)- Rs. 3,500/- per participant including of all taxes.

Course Duration (30 Days)- Rs. 5,000/- per participant including of all taxes.

Major Topics to be Covered:

Major Topics to be Covered:

- Implementation KCL , KVL ,LOOP, MESH (circuit analysis).
- Implementation Thevenin ; Norton, Superposition and Maximum Power Theorem
- R-L,R-C,R-L-C Circuit Response.
- Developing Signals (Unit step, Delta ,Ramp ,square ,rectangular etc).
- Creating various type of function (graphical).
- Developing various type of equations and series.
- Solving linear equations.Solving homogeneous and non homogeneous equation.
- Image conversion
- Image matching.
- Image blurring.
- Image transformation.
- Image croping.
- Serial communication programming.
- Parallel PORT Programming.
- Interfacing Microcontroller using matlab.
- Robot controlling using matlab(gui)
- GUI building.
- Interfacing or controlling robot using GUI .
- Ball tracking
- Motion detection.
- Edge detection

**Course Content:**

**Introduction**

About MATLAB.

MATLAB Screen

Variable , array , Matrix , Indexing

Operators (Arithmetic, relational, Logical ).

Display Facilities

Flow Control (IF, Switch ,For ,While ,Break) .

Command line

M-File

Mat-file.

Scripts and Functions.

Data storage.

Input/output capability.

**Working On MATLAB Environment**

How to open, quit and work on command window.

Introduction of MATLAB Screen.

Command Window.

Current Directory.

Workspace.

Command history.

Introduction of useful command.

**Matrix Operation**

Array Creating

M*N Matrix Creating

Matrix Addition.

Working on Matrix Element.

Matrix Subtraction

Product.

Transpose.

Element-by-Element multiplication, division and power.

**Basic Circuit Simulation Using MATLAB**

Introduction of MATLAB

Elementary Electrical Circuit Analysis.

Elementary Electrical Circuit Modelling.

KVL Implementation using MATLAB.

KCL Implementation using MATLAB.

Finding equivalent Parallel and serial Combination of Register and Capacitor.

Loop and Mesh Implementation.

Thevenin Theorem Implementation.

Norton Theorem Implementation.

Superposition Theorem Implementation.

Maximum Power Theorem Implementation.

R-L Circuit Response.

R-C Circuit Response.

R-L-C Circuit Response.

**Visualization and Graphics**

Plot 1D function.

Open a new figure.

Create and Change axes.

Add title to figure.

View surface.

Locate several plots in figure.

2D and 3D plotting.

Surface and Mesh Graph.

Annotating figure.

Multiple plot.

**Developing Signals**

To develop Elementary signal for Impulse function.

To develop Elementary signal for unit Step function.

To develop Elementary signal for unit Ramp function.

To develop Exponential signal function.

Addition of two signal.

**Image Processing**

Image Processing Toolbox.

Images in MATLAB

Image Import and Export

Images and Matrices

Image Display

Image Conversion

Image Operations

Image acquisition in MATLAB

Image Manipulation

Threshold adjustment

Template matching

Shape Detection

Object Detection

Motion Detection

Functions for Image acquisition

Camera Adapter

Functions and Keywords for image processing in MATLAB

Hardware interfacing

**Making graphical interface using Matlab**

Introduction of GUI .

Introduction of serial communication.

Introduction of Parallel Port Programming.

Interfacing Microcontroller using matlab.

Controlling motion of robot.

**Course Content:**

**Introduction**

About MATLAB.

MATLAB Screen

Variable , array , Matrix , Indexing

Operators (Arithmetic, relational, Logical ).

Display Facilities

Flow Control (IF, Switch ,For ,While ,Break) .

Command line

M-File

Mat-file.

Scripts and Functions.

Data storage.

Input/output capability.

**Working On MATLAB Environment**

How to open, quit and work on command window.

Introduction of MATLAB Screen.

Command Window.

Current Directory.

Workspace.

Command history.

Introduction of useful command.

**MATRIX OPERATION:**

Array Creating

M*N Matrix Creating

Matrix Addition.

Working on Matrix Element.

Matrix Subtraction

Product.

Transpose.

Element-by-Element multiplication, division and power.

**Analysis of Simple Circuits Using MATLAB**

Elementary Electrical Circuit Analysis.

Elementary Electrical Circuit Modelling.

KVL Implementation using MATLAB.

KCL Implementation using MATLAB.

Finding equivalent Parallel and serial Combination of Register and Capacitor.

Loop and Mesh Implementation.

Thevenin Theorem Implementation.

Norton Theorem Implementation.

Superposition Theorem Implementation.

Maximum Power Theorem Implementation.

R-L Circuit Response.

R-C Circuit Response.

R-L-C Circuit Response.

TWO-PORT NETWORK REPRESENTATION

z-parameters

y-parameters

h-parameters

Transmission parameters

**DIODE CHARACTERISTICS**

Forward-biased region

MATLAB function polyfit

Temperature effects

ANALYSIS OF DIODE CIRCUITS

HALF-WAVE RECTIFIER

MATLAB function fzero

FULL-WAVE RECTIFICATION

ZENER DIODE VOLTAGE REGULATOR

**Visualization and Graphics**

Plot 1D function.

Open a new figure.

Create and Change axes.

Add title to figure.

View surface.

Locate several plots in figure.

2D and 3D plotting.

Surface and Mesh Graph.

Annotating figure.

Multiple plot.

**Developing Signals**

To develop Elementary signal for Impulse function.

To develop Elementary signal for unit Step function.

To develop Elementary signal for unit Ramp function.

TO develop Exponential signal function.

Addition of two signal.

**Introduction to programming in MATLAB**

Introduction

M-File Scripts

Script

M-File functions

Anatomy of a M-File function

Input and output arguments

Input to a script

Output commands

**Control flow and operator**

Introduction

Control flow

The ``if...end\'\' structure

Relational and logical operators

The ``for...end\'\' loop

The ``while...end\'\' loop

Other flow structures

Operator precedence

**Control System Toolbox**

General instructions

Create linear models

Classes of Control System Toolbox

Discussion on state space representation

Transfer function

System gain and dynamics

Time & Frequency domain analysis

Classical design, State Space Model

Transfer function representation, System response

LTI viewer detail and explanation about LTI viewer

Designing of compensator

Use of SISO design

**Image Processing Toolbox**

Images in MATLAB

Image Import and Export

Images and Matrices

Image Display

Image Conversion

Image Operations

Image acquisition in MATLAB

Image Manipulation

Threshold adjustment

Template matching

Shape Detection

Object Detection

Motion Detection

**Making graphical interface using Matlab**

Introduction of GUI .

Creating Own GUI

Interfacing Microcontroller using matlab.

Controlling motion of robot.

**Simulink**

Introduction to Simulink

Start using Simulink

Block Libraries..

Create a new Model

Modeling the Capacitor System

Modeling a Series RLC Circuit

mputer Vision System Toolbox

Introduction to computer vision

Applications of computer vision

Video processing with System objects

Face detection

Import from Video Files

Export to Video Files

Filters, Transforms, and Enhancements

Motion Estimation and Tracking