Berikut merupakan tabel yang digunakan untuk mentranformasikan Z ke dalam matlab.
Hitung transformasi Z pada nilai sekuensial dari [latex]x[n]=[3,5,4,3] \ \ , \ 0 \leq n \leq 3[/latex]
syms z
x0=3;
x1=5;
x2=4;
x3=3;
Xz=x0*(z^0)+x1*(z^-1)+x2*(z^-2)+x3*(z^-3)
pretty(Xz)
Hasil
Xz =
5/z + 4/z^2 + 3/z^3 + 3
5 4 3
- + -- + -- + 3
z 2 3
z z
Alternatif lain
syms z
x = [3 5 4 3];
n = [0 1 2 3];
X = sum(x.*(z.^n))
pretty(X)
X =
3*z^3 + 4*z^2 + 5*z + 3
3 2
3 z + 4 z + 5 z + 3
Hitung tranformasi Z dari nilai sekuensial [latex]x[n]=0.9^{n}.u[n][/latex]
syms n z
x = 0.9^n;
X = symsum(x.*(z.^n),n,0,inf)
Hasil
X =
piecewise(10/9 <= z, Inf, abs(z) < 10/9, -1/((9*z)/10 - 1))
atau jika dengan menggunakan rumus pada tabel transformasi Z
Hitung fungsi transformasi Z unilateral untuk sekuensial [latex]f[n]=2^{n}[/latex]
syms n z
f = 2^n;
ztrans(f)
simplify(ans)
Hasil
ans =
z/(z - 2)
Hitung untuk inverse tranformasi Z jika fungsi [latex]F(Z)=z/(z-2)[/latex]
syms n z
F = z/(z-2);
iztrans(F)
Hasil
ans =
2^n
Ref : [1]