You are on page 1of 7

Problem 1:

a)>> syms t
>> f=exp(-5*t)
f=
1/exp(5*t)
>> F=laplace(f)
F=
1/(s + 5)
b)>> f=2*exp(-2*t)-3*exp(3*t)
f=
2/exp(2*t) - 3*exp(3*t)
>> F=laplace(f)
F=
2/(s + 2) - 3/(s - 3)
c) >> syms w t
>> f=-5*cos(w*t)
f=
(-5)*cos(t*w)
>> F=laplace(f)
F=
-(5*s)/(s^2 + w^2)
Problem 2:
a)>> syms w s
>> num=4*w;
>> denum=s^2+w^2;
>> F=num/denum
F=
(4*w)/(s^2 + w^2)
>> f=ilaplace(F)
f=
4*sin(t*w)
b) >> F=1/s^2
F=
1/s^2
>> f=ilaplace(F)
f=
t
c) syms s
>> f=1/(s+2)-3/(s+5)+5/(s-3);
>> F=ilaplace(f)

F=

1/exp(2*t) + 5*exp(3*t) - 3/exp(5*t)

Problem 3:
a) >> num=[6 0 1];
>> denum=[1 3 3 1];
>> G=tf(num,denum)
Transfer function:
6 s^2 + 1
---------------------
s^3 + 3 s^2 + 3 s + 1
>> [z,p,k]=tf2zpk(num,denum)
z=
0
0 + 0.4082i
0 - 0.4082i
p=
-1.0000
-1.0000 + 0.0000i
-1.0000 - 0.0000i
k=
6
>> pzmap(num,denum)
b) >> n1=[1 1];
>> n2=[1 2];
>> N=conv(n1,n2)
N=
1 3 2
>> d1=[1 2j];
>> d2=[1 -2j];
>> d3=[1 3];
>> d4=conv(d1,d2)
d4 =
1 0 4
>> D=conv(d4,d3)
D=
1 3 4 12
>> num=N
num =
1 3 2
>> denum=D
denum =
1 3 4 12
>> Hs=tf(num,denum)
Transfer function:
s^2 + 3 s + 2
----------------------
s^3 + 3 s^2 + 4 s + 12
>> [z,p,k]=tf2zpk(num,denum)
z=
0
-2
-1
p=
-3.0000
0.0000 + 2.0000i
0.0000 - 2.0000i
k=
1
>> pzmap(num,denum)

c) >> Es=G/Hs

Transfer function:

6 s^5 + 18 s^4 + 25 s^3 + 75 s^2 + 4 s + 12

-------------------------------------------
s^5 + 6 s^4 + 14 s^3 + 16 s^2 + 9 s + 2

>> num=[6 18 25 75 4 12];

>> denum=[1 6 14 16 9 2];

>> [z,p,k]=tf2zpk(num,denum)

z=

-3.0000

-0.0000 + 2.0000i

-0.0000 - 2.0000i

-0.0000 + 0.4082i

-0.0000 - 0.4082i

p=

-2.0000

-1.0002 + 0.0002i

-1.0002 - 0.0002i

-0.9998 + 0.0002i

-0.9998 - 0.0002i

k=

>> pzmap(num,denum)

Problem 4:
>> n1=[1 1];
>> n2=[1 2];
>> N=conv(n1,n2)
N=
1 3 2
>> d1=[1 2j];
>> d2=[1 -2j];
>> d3=[1 3];
>> d4=conv(d1,d2)
d4 =
1 0 4
>> D=conv(d4,d3)
D=
1 3 4 12
>> num=N;
>> denum=D;
>> Hs=tf(num,denum)
Transfer function:
s^2 + 3 s + 2
----------------------
s^3 + 3 s^2 + 4 s + 12
>> [z,p,k]=tf2zpk(num,denum)
z=
0
-2
-1
p=
-3.0000
0.0000 + 2.0000i
0.0000 - 2.0000i
k=
1
>> pzmap(num,denum)

You might also like