impulse response from transfer function in matlab
74 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
pavan sunder
am 12 Jan. 2016
Kommentiert: Paul
am 8 Dez. 2023
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 Kommentare
Akzeptierte Antwort
Star Strider
am 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 Kommentare
M.Moksha laxmi
am 21 Feb. 2021
In the same problem what should I do if I want to plot the step response?
Star Strider
am 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)
.
Weitere Antworten (1)
Abdul Jabbar
am 10 Dez. 2016
z^-1 -4z^-2 -2z^-4 can any one tell me that how i can find the impulse response of this function?
2 Kommentare
Petar Mostarac
am 8 Dez. 2023
Bearbeitet: Petar Mostarac
am 8 Dez. 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 :)
Siehe auch
Kategorien
Mehr zu Digital Filter Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!