How to plot frequency response at discrete time?

I want to plot a frequency response ( z-transform)
How can I plot this graph?
Before asking to you, I tried to solve it by myself with the following code, but failed.
for example) H(z) = 1 + 0.5 exp(j*pi/4) * z^-1 ( H(e^jw) = 1+0.5exp(j*(pi/4-w)) )
>> t = linspace(-pi,pi);
>> x = 1+0.5*exp(j*(pi/4-t));
>> figure(1); plot(t,real(x)); grid on;

回答 (1 件)

Mahesh Taparia
Mahesh Taparia 2021 年 6 月 4 日

0 投票

Hi
You can use freqz function to plot frequency response at discrete time. You can refer this example to plot the response of your filter.
Hope it will help!

質問済み:

2021 年 5 月 30 日

回答済み:

2021 年 6 月 4 日

Community Treasure Hunt

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

Start Hunting!

Translated by