Anda di halaman 1dari 11

Yuliyanti (2003332001)_Transformasi Z

Nama : Yuliyanti

NIM : 2003332001

Kelas : TT-4C

Percobaan Praktikum Transformasi Z

1. Menentukan Transformasi z dari:


4
a) y = (5)𝑛

Jawab:
Script program

%menentukan transformasi z
syms n;
f=[4/5]^n;
F=ztrans(f)
%modifikasi menjadi bentuk matematika
pretty (F)

Hasil pada Command Windows setelah di run:


>> LatihanTransformasiZ1a

F =

z/(z - 4/5)

z
-----
4
z - -
5
Yuliyanti (2003332001)_Transformasi Z

b) y=(5)𝑛 u(n)- (4)𝑛 u(n)


Jawab:
Script program
%menentukan transformasi z
syms n;
f= [5^n-4^n];
F=ztrans(f)
%modifikasi menjadi bentuk matematika
pretty(F)

Hasil pada Command Windows setelah di run:


>> LatihanSoalTransformasiZ1by

F=

z/(z - 5) - z/(z - 4)

z z
----- - -----
z-5 z–4
Yuliyanti (2003332001)_Transformasi Z

Penjelasan nomor 1:
Pada percobaan nomor 1, dapat diketahui bahwa untuk menghasilkan
transformasi Z pada software matlab dapat dilakukan dengan menggunakan
syms n; sebagai symbol n. Setelah itu kita masukkan nilai y pada script f,
misalnya f=[4/5]^n; sedangkan untuk menentukan hasil transformasi Z yang
diinginkan menggunakan fungsi ztrans, yaitu F=ztrans(f). Setelah itu,
masukkan pretty (F) pada script program untuk memodifikasi menjadi bentuk
matematika.
Untuk script program pada transformasi Z ini cukup sederhana, ketika kita
sudah mengetahui nilai y maka kita masukkan nilai tersebut pada f.
Yuliyanti (2003332001)_Transformasi Z

2. Menentukan nilai pole & zore pada soal nomor 1


a)
Jawab:
Script program
%menentukan pole & zero
pembilang = [1 0];
penyebut = [1 -4/5];
[z,p,k]=tf2zp(pembilang,penyebut);
disp('Zero pada posisi='); disp (z)
disp('Pole pada posiisi='); disp (p)

%menggambar pole dan zero pada bidang z


zplane(z,p)
xlabel('real')
ylabel('imajiner')

Hasil pada Command Windows setelah di run:


>> LatihanSoalTransformasiZ1b
Zero pada posisi=
0

Pole pada posiisi=


0.8000
Yuliyanti (2003332001)_Transformasi Z
Yuliyanti (2003332001)_Transformasi Z

b)
Jawab:
Script program
%menentukan pole & zero
pembilang = [0 1 0];
penyebut = [1 -9 20];
[z,p,k]=tf2zp(pembilang,penyebut);
disp('Zero pada posisi='); disp (z)
disp('Pole pada posiisi='); disp (p)

%menggambar pole dan zero pada bidang z


zplane(z,p)
xlabel('real')
ylabel('imajiner')

Hasil pada Command Windows setelah di run:


>> LatihanSoalTransformasiZ2b
Zero pada posisi=
0

Pole pada posiisi=


5.0000
4.0000
Yuliyanti (2003332001)_Transformasi Z

Penjelasan nomor 2:
Pada percobaan nomor 2, yaitu menentukan nilai pole dan zero. Nilai pole dan
zero digunakan untuk menganalisis kestabilan sistem dan mengetahui respon
frekuensi sistem yang berhubungan dengan filter sistem. Pole adalah nilai
pembuat nol pada penyebut, sedangkan zero adalah pembuat nol pada
pembilang.
Yuliyanti (2003332001)_Transformasi Z

Pada nomor 2 a, hasilnya dapat dikatakan sebagai sistem stabil namun fasa
minimum karena di dalam lingkaran satuan terdapat zero dan pole. Sedangkan
pada nomor 2 b, hasilnya dapat dikatakan sebagai sistem tidak stabil karena
pole tidak terletak di dalam lingkaran satuan.

3. Menentukan invers
1
a) X (Z) = n 1−1.5𝑧 −1+0.5𝑧 −2

Script program
%menentukan invers transformasi z
syms z n
f = iztrans ((1)/(1-1.5*z^-1+0.5*z^-2))
pretty (F)

Hasil pada Command Windows setelah di run


>> Untitled7

f=

2 - (1/2)^n

z
-----
4
z--
5

Untitled7
f=

2 - (1/2)^n

z
-----
4
z--
5
Yuliyanti (2003332001)_Transformasi Z

Untitled7

f=

2 - (1/2)^n

z
-----
4
z--
5

Untitled7

f=

2 - (1/2)^n

z
-----
4
z--
5
Yuliyanti (2003332001)_Transformasi Z

𝑧2
b) X (Z) = n 𝑧 2+0.9𝑧+0.2

Jawab:
Script program
%menentukan invers transformasi z
syms z n
f = iztrans ((z^2)/(z^2-0.9*z+0.2))
pretty (F)

Hasil pada Command Windows setelah di run


>> Untitled8

f =

5*(1/2)^n - 4*(2/5)^n

z
-----
4
z - -
5
Yuliyanti (2003332001)_Transformasi Z

Penjelasan nomor 3:
Berdasarkan percobaan yang telah dilakukan, dapat diketahui bahwa kita juga
dapat menentukan invers transformasi z dengan menuliskan sym z n pada
script program. Lalu, masukkan X (Z) pada f menggunakan fungsi iztrans seperti
f= iztrans ((1)/(1-1.5*z^-1+0.5*z^-2)). Setelah itu, gunakan juga fungsi
pretty (F) lalu run untuk menghasilkan invers transformasi z pada Command
Window.

Anda mungkin juga menyukai