How to represent del Z in the following expession in MATLAB this Z is Z-transform ?
38 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Rohitashya
il 21 Ott 2024
Commentato: Rohitashya
il 11 Nov 2024 alle 8:01
Is my lines of code correct for representation of del Z ???? which is
syms z
Z = [1 z^-1 z^-2 z^-3 z^-4 z^-5 z^-6 z^-7 z^-8 z^-9 ].';
t = iztrans(Z);
or
function Z = Z_vector(z, N)
% Z_vector generates the vector Z(z) = [1, z^(-1), ..., z^(-N+1)]
% Input:
% z - the variable in the z-domain
% N - the number of elements in the vector
Z = z .^ (0:-1:-(N-1));
end
Please any modification or suggestions for del Z????
1 Commento
Walter Roberson
il 21 Ott 2024
is described as based delay but you do not appear to be using 1- anywhere in your implementations.
Risposta accettata
Arnav
il 4 Nov 2024 alle 7:34
According to the paper, is the based delay vector, where z is substituted by in .
You can refer to the below code to obtain by symbolic substitution:
syms z
function Z = Z_vector(z, N)
Z = (z .^ (0:-1:-(N-1))).';
end
Z = Z_vector(z, 10);
del_Z = subs(Z, z, 1 / (1-z^-1))
You can refer to the following documentation link for more information about subs function:
Hope that helps.
Arnav
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Multirate Signal Processing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!