You are on page 1of 3

EXPERIMENT:3 DATE :23/08/2019

AIM: write a .m file to perform:-

1. If g1(s) & g2(s) are in series then find equation of transfer function.
2. If g1(s) & g2(s) are in parallel then find equation of transfer function.
3. If g2(s) is in feedback then find equation transfer function.
4. If g1(s) & g2(s) are in series and feedback is unity then find equation
of transfer

%START
clc
clear
close all
s=tf('s');
g1=1/(s+2);
g2=(s+3)/(s^2+2*s+2);
Geq1=g1*g2;
display(Geq1);
subplot(2,2,1);
pzmap(Geq1);
grid on;
Geq2=g1+g2;
display(Geq2);
subplot(2,2,2);
pzmap(Geq2);
grid on;
tf1=feedback(g1,g2);
display(tf1);
subplot(2,2,3);
pzmap(tf1);
grid on;
tf2=feedback(Geq1,1);
display(tf2);
subplot(2,2,4);
pzmap(tf2);
grid on;

%END

Command Window

Output:

Geq1 =

s+3
---------------------
s^3 + 4 s^2 + 6 s + 4

Continuous-time transfer function.

Geq2 =

2 s^2 + 7 s + 8
---------------------
s^3 + 4 s^2 + 6 s + 4
Continuous-time transfer function.

tf1 =

s^2 + 2 s + 2
---------------------
s^3 + 4 s^2 + 7 s + 7

Continuous-time transfer function.

tf2 =

s+3
---------------------
s^3 + 4 s^2 + 7 s + 7

Continuous-time transfer function.

You might also like