0% found this document useful (0 votes)
174 views5 pages

Lab 12

The document describes using Matlab to analyze transfer functions by plotting poles and zeros on a z-plane. It provides Matlab code examples to plot poles and zeros for different transfer functions and find the transfer function from given poles and zeros values. Key steps covered include defining the numerator and denominator of a transfer function in Matlab, using the zplane command to plot poles and zeros, and using the tf command to determine the transfer function from known pole and zero values.

Uploaded by

Mohsin Iqbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
174 views5 pages

Lab 12

The document describes using Matlab to analyze transfer functions by plotting poles and zeros on a z-plane. It provides Matlab code examples to plot poles and zeros for different transfer functions and find the transfer function from given poles and zeros values. Key steps covered include defining the numerator and denominator of a transfer function in Matlab, using the zplane command to plot poles and zeros, and using the tf command to determine the transfer function from known pole and zero values.

Uploaded by

Mohsin Iqbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Lab. No.

12

Plotting of Z-plane, poles-zeros of a Transfer function and finding of Transfer function


from poles and zeros values in Matlab
Lab. Objective: To obtain simulation knowledge of transfer function of a system, poles zeros and
plotting of poles zeros, finding transfer function from poles and zeros values in Matlab.

Tools: PC, Matlab.

Theory: Transfer function of a system is the ratio of output of a system to input of a system. In the
transfer function numerator contain zeros of the system and denominator contains poles of a system.

Poles: poles are the values of Z transform variable Z in the denominator of transfer function for which
the system transfer become equal to to infinity and system become unstable.

Zeros: zeros are the values of Z transform variable Z in the numerator of transfer function for which the
system transfer become equal to zero.

Plotting of poles and zeros:

Matlab Code:

%poles zeros plotting of a system transfer function%

%T.F=s+1/s+2;

num=[1 1];%defining numerator of transfer function

den=[1,2];%defining denominator of transfer function

zplane(num, den)%plotting poles and zeros

legend('poles zeros of transfer function')%Matlab built-inn command for labelling

grid on% Matlab built-inn command for line son the graph
poles zeros of transfer function
1

0.5
Imaginary Part

-0.5

-1

-2 -1.5 -1 -0.5 0 0.5 1


Real Part

Plotting of poles and zeros:

Matlab Code

%poles zeros plotting of a system transfer function%

%T.F=3*s^3+6*s^2+s+1/4*s^2+5*s+2;

num=[3 6 1 1];%defining numerator of transfer function

den=[4 5 2];%defining denominator of transfer function

zplane(num, den)%plotting poles and zeros

legend('poles zeros of transfer function')%Matlab built-inn command for labelling

grid on% Matlab built-inn command for line son the graph
poles zeros of transfer function
1

0.5
Imaginary Part

-0.5

-1

-2 -1.5 -1 -0.5 0 0.5 1


Real Part

Plotting of poles and zeros of a transfer function

Matlab Code:

%poles zeros plotting of a system transfer function%

%T.F=3*s^5+6*s^4+s^3+12*s^2+s+7/13*s^5+5*s^4+3*s^3-2;

num=[3 6 4 12 1 7];%defining numerator of transfer function

den=[13 5 4 1 -2];%defining denominator of transfer function

zplane(num, den)%plotting poles and zeros

legend('poles zeros of transfer function')%Matlab built-inn command for labelling

grid on% Matlab built-inn command for line son the graph
poles zeros of transfer function

0.5
Imaginary Part

-0.5

-1

-2 -1.5 -1 -0.5 0 0.5 1


Real Part

Finding Transfer Function from Poles and zeros values

%Finding transfer function from poles and zeros values%

z=[4 2 4];%defining zeros of transfer function

p=[3 6 7 4]%defining zeros of transfer function

h=tf(z,p)%finding transfer function from poles and zeros

Transfer function:

4 s^2 + 2 s + 4

-----------------------

3 s^3 + 6 s^2 + 7 s + 4

Finding Transfer Function from Poles and zeros values

%Finding transfer function from poles and zeros values%

num=[10 3 5 5 9];%defining zeros of transfer function

den=[7 6 6 4 2]%defining zeros of transfer function


h=tf(z,p)%finding transfer function from poles and zeros

Transfer function:

4 s^2 + 2 s + 4

-----------------------

3 s^3 + 6 s^2 + 7 s + 4

You might also like