## MATLAB Programming MATLAB is a platform for the researchers to implement and analyze their research problems. Now days MATLAB has become the programming language of every engineer. If you are doing masters or doctorate, definitely you have to use this software because its capabilities are amazing. This course is designed for you, to provide basic knowledge of MATLAB and give a start to your project.

## course Modules MATLAB Basics:
Introduction to MATLAB, Get familiar with MATLAB Environment, Get familiar with
MATLAB Commands, How to write Mathematical Expressions in MATLAB, How to write
a simple MATLAB Program, Variables and Arrays, Multidimensional arrays, Initializing
audio and video files, Reading and visualize image data, Displaying Output data, Scalar
& Array Operations.
Plotting:
Introduction to Plotting, Multiple Plots: Subplots, Additional 2D plots: logarithmic, Bar,
stem, stair, pi, polar plots; 3D Plots: Mesh, Surf; Additional Plotting Features: Axis
control, plot multiple graphs in a single figure, Change the line color and style, Change
font style and size, Write subscript and superscript, Write mathematical symbols in
MATLAB figure, stream modifiers.
Loops and Control Statements:
Top down design technique, Need of Control statement, Operators: Arithmetic,
Relational and Logical, Hierarchy of operators; if construct, Nested if construct, Switch
construct, While loop, for loop, Break and continue, loop based problems.
Functions:
How to create a user defined function, convert MATLAB script to a function, Types of
functions: function functions, Sub-functions, Nested functions, Private functions, Global
data sharing, Preserve data between calls, String Functions.

Cell Arrays, Sparse Arrays, Structures, Function handles, Graphics handles, data
importing through functions, Tables. Create MEX file, ASCII file.
Polynomials handling:
Find roots of a polynomial, Evaluate polynomial for a given value, Addition, Subtraction
and Multiplication of Polynomials, Partial fraction expansion in MATLAB. Create transfer
function
Debugging:
Spot an error in previously written code, deep understanding of the MATLAB programs,
run program line by line.
MATLAB Practice Problems based on real life applications
Getting MATLAB help 