How to plot the frequency response of a discrete cosine function?
古いコメントを表示

My attempt:


I tried doing it but I can't get the freq response to be plotted between pi and pi. Any help would be appreciated.
回答 (1 件)
Rick Rosson
2015 年 11 月 14 日
編集済み: Rick Rosson
2015 年 11 月 14 日
L = 1000;
n = 0:L-1;
x1 = fftshift(fft(x))/L;
dw = 2*pi/L;
w = -pi:dw:pi-dw;
stem(w,mag);
5 件のコメント
Daniel Ramirez
2015 年 11 月 15 日
編集済み: Daniel Ramirez
2015 年 11 月 15 日
Rick Rosson
2015 年 11 月 15 日
phase = angle(x1);
phase(mag<0.01) = nan;
figure;
plot(w,phase/pi);
ylabel('Phase Angle (pi-radians)');
Daniel Ramirez
2015 年 11 月 16 日
編集済み: Daniel Ramirez
2015 年 11 月 16 日
Rick Rosson
2015 年 11 月 16 日
Try using stem instead of plot:
stem(w,phase/pi);
Daniel Ramirez
2015 年 11 月 17 日
カテゴリ
ヘルプ センター および File Exchange で Pulse and Transition Metrics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
