Nama : Yuliyanti
NIM : 2003332001
Kelas : TT-4C
Jawab:
Script program
%menentukan transformasi z
syms n;
f=[4/5]^n;
F=ztrans(f)
%modifikasi menjadi bentuk matematika
pretty (F)
F =
z/(z - 4/5)
z
-----
4
z - -
5
Yuliyanti (2003332001)_Transformasi Z
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
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)
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)
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)
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.