How to set sampling frequency as cycle per year??
8 次查看(过去 30 天)
显示 更早的评论
How to set sampling frequency as cycle per year??
采纳的回答
Wayne King
2013-1-10
编辑:Wayne King
2013-1-10
It depends on the time between your data samples. What is the sampling interval? Were your data acquired at a rate of 1 sample per year, then you just set Fs = 1. If the time interval between samples is 6 months, then you set the sampling rate to 2 (for 2 samples per year).
For example, the time between the sunspot number data is 1 year, so it's one sample per year
load sunspot.dat
relNums=sunspot(:,2);
[pxx,f] = periodogram(relNums,[],[],1);
plot(f,10*log10(pxx))
xlabel('Cycles/Year'); ylabel('dB');
title('Periodogram of Relative Sunspot Number Data');
So I just set the sampling frequency to be 1 and the output of periodogram is in cycles/year.
If the sampling interval is one month, one month between samples, then the sampling frequency would be 12 to yield cycles/year
更多回答(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!