MATLAB Answers

How can i plot a impulse response based on z-transfer function or difference equation

7 views (last 30 days)
Hamid Rezaie
Hamid Rezaie on 9 Sep 2020
Commented: Hamid Rezaie on 9 Sep 2020
Hey guys,
i have the followeing z-transfer function:
G(z) = z^4 + 2z^3 + 3z^2 / z^4 - 1
I tried to reproduce the impuls response which can be seen in the figure. But i dont know how to do it. I tried a lot but always fail. Can anybody tell me how can i reproduce the impulse response ?

  0 Comments

Sign in to comment.

Accepted Answer

Paul
Paul on 9 Sep 2020
G = tf([1 2 3 0 0],[1 0 0 0 -1],-1);
impulse(G,20)

  1 Comment

Hamid Rezaie
Hamid Rezaie on 9 Sep 2020
Perfect ! This is what i exactly what i was looking for *_*. Just one more question: How can i fit the y-axis for the plot of this code ?
G = tf([2 2 2 0 ],[1 0 0 1], -1);
impulse(G,10)

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!