When i plot spectogram with the following code, it shows frequencies at 0.4 and 0.8. Why it is so? Why not 1.256 and 2.51?
1 回表示 (過去 30 日間)
古いコメントを表示
N = 1024;
n = 0:N-1;
w0 = 2*pi/5;
x = sin(w0*n)+10*sin(2*w0*n);
s = spectrogram(x);
spectrogram(x,'yaxis')
0 件のコメント
回答 (1 件)
Star Strider
2016 年 3 月 31 日
The spectrogram function presents those data because it normalises the frequency axis from 0 to pi. You defined ‘w0=2*pi/5’. Since the arguments to the sin functions are ‘w0’ and ‘2*w0’, the frequencies are 2/5*pi and 4/5*pi, or 0.4 and 0.8 of the full frequency axis range respectively.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Spectral Measurements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!