impulse response from transfer function in matlab
37 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have a transfer function given by
H(z)= 1-z^(-1)/1-z^(-1)+z^(-2)
how to find its impulse response h(n) in matlab what is the code for the same ?
0 commentaires
Réponse acceptée
Star Strider
le 12 Jan 2016
This is how I would do it:
% H(z)= 1-z^(-1)/1-z^(-1)+z^(-2)
b = [1 -1];
a = [1 -1 1];
figure(1)
impz(b,a)
7 commentaires
M.Moksha laxmi
le 21 Fév 2021
In the same problem what should I do if I want to plot the step response?
Star Strider
le 12 Jan 2022
% H(z)= 1-z^(-1)/1-z^(-1)+z^(-2)
b = [1 -1];
a = [1 -1 1];
figure(1)
impz(b,a)
figure(2)
stepz(b,a)
.
Plus de réponses (1)
Abdul Jabbar
le 10 Déc 2016
z^-1 -4z^-2 -2z^-4 can any one tell me that how i can find the impulse response of this function?
2 commentaires
Petar Mostarac
le 8 Déc 2023
Modifié(e) : Petar Mostarac
le 8 Déc 2023
Is this a joke? :)
It is -1, -4 0 -2 and zeros to inf.
z^-1 is one sample delay, one step delay
Formarly, use basic knowladge to find H(z) in form H=b/a and then you can use:
h=impz(b,a, length_of_impulse_response)
In your question: b=[1 -4 0 -2] and a=[1 0 0 0]
If it is a joke, then is a good one :)
Voir également
Catégories
En savoir plus sur Digital Filter Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!