Course Title: Credit Units: Course Code: ELEC403: Annexure CD - 01'
Course Title: Credit Units: Course Code: ELEC403: Annexure CD - 01'
Course Title: Credit Units: Course Code: ELEC403: Annexure CD - 01'
Pre-requisites:
Introduction to Programming in C, OOP using C++, Power System, Control System.
Course Contents/Syllabus:
Weightage (%)
Module I: Introduction to MATLAB
Introduction to MATLAB, Using variables, Introduction to MATLAB Commands, Introduction to arrays, Array
operations, Indexing, Entering External Data, Introduction to Cells, Introduction to Structures, different types of file in 20
MATLAB, Complex variables and operations, plot commands, Introduction to Branching: if statements, while loops,
Switch Cases, for loop, Nesting loops, if else with logical array, Introduction to GUI in MATLAB.
Module II: Matrices & Operation
Matrix Manipulation, matrix and array operations, arithmetic operators, relational operators, logical operators, solution
20
of matrix equation Ax=B, Gauss elimination, Inverse of Matrix, Eigen values and Eigen Vectors, Determinant, least
square solutions.
Module III: Symbolic Manipulation
Calculus– limit, continuity, differential calculus, differential equation, integration,Integral transforms & Taylor series,
20
Plotting standard signals, continuous and discrete such as step, ramp, sine, Generating signals from combination of
differentsignals and manipulation of signals
Module IV: Introduction to Simulink and Power System toolbox 20
Introduction to Simulink, Building Electrical Circuit with powerlib Library, Interfacing the electrical circuit with
Simulink, Steady analysis and Frequency analysis of circuit, Simulating Transient-Continuous, Variable Time Step
Integration Algorithms, Discretizing the Electrical System, Introducing the Phasor Simulation Method-When to Use the
Phasor Solution, Phasor Simulation of a Circuit Transient, Simulating Motor Drives, Three-Phase Systems and
Machines, Building and Customizing Nonlinear Models
Module V: Introduction to Control System Toolbox
Linear Models-Linear Model Representation, SISO Models, MIMO Models,
LTI Viewer- Time and Frequency Responses of the DC Motor, Functions for Time and Frequency Response, Simulink
20
LTI Viewer,
Bode Diagram Design, Root Locus Design, Nochols Plot Design, Pole Placement, Linear Quadratic Gaussian Design
(LQG)
List of Experiments:
1. Insert any two 2D matrixes with user input commands and perform addition, subtraction, multiplication of the matrix.
2. Generate the following vector b = [1, 2, 3, 4, 5,…………9, 10], then transpose it to column and
a. Replace the first five elements of vector b with its maximum value.
b. Reshape this vector into a 3x3 matrix.
c. Find inverse of 3x3 matrix get by b and assign it to x.
d. Find diagonal of x.
e. The sum of each column and the sum of whole matrix x.
f. Transpose of matrix x.
3. Write a MATLAB program to calculate the following expression and round the answers to the nearest integer.
a.
b.
c.
d.
4. Write a Program to calculate the electromagnetic force between two electrons placed (in vacuum) at a distance (r = 2*10-13 m) from each other. Charge
of electron (Q) is 1.6*10-19 C.
5. write a program to read three bits x, y, z, then compute:
a.
b.
c.
6. If x=[10 3 ; 9 15], y=[10 0; 9 3], z=[-1 0; -3 2], what is the output of the following statements:
a.
b.
c.
d.
7. Plot sinc function where and if the plot y, z, v in a
single figure with different line style and different colors.
8. Compute the standard deviation by using the following equations then compare the result with that one obtained by std command
Text Reading:
MATLAB 6 by Duane Hanselman, Bruce LittleField
MATLAB Programming for Engineers by Stephen J. Chapman