求教:傅立叶变换求时间序列平均周期P的matlab程序?
求教:傅立叶变换求时间序列平均周期P的matlab程序?哪位大哥有相关程序啊,最好带注释,先谢谢了!! Y = fft(wolfer);
Y的幅度是功率谱,画出功率谱和频率的对应关系就得出了周期图,去掉第一点,因为他只是所有数据的和,画图有:
N = length(Y);
Y(1) = [];
power = abs(Y(1:N/2)).^2;
nyquist = 1/2;
freq = (1:N/2)/(N/2)*nyquist;
plot(freq,power),
grid on
xlabel(’cycles/year’)
title(’Periodogram’)
这段代码是什么意思?
period = 1./freq;
plot(period,power),
axis(),
grid on
ylabel(’Power’)
xlabel(’Period(Years/Cycle)’) 不知道平均周期是一个什么样的概念? 请问这个程序是计算什么的,可以算地震波的卓越周期吗 平均周期P是个什么参数?你是要问平均次数嘛? 原帖由 liutuo 于 2006-10-23 19:53 发表 http://www.chinavib.com/forum/images/common/back.gif
Y = fft(wolfer);
Y的幅度是功率谱,画出功率谱和频率的对应关系就得出了周期图,去掉第一点,因为他只是所有数据的和,画图有:
N = length(Y);
Y(1) = [];
power = abs(Y(1:N/2)).^2;
nyquist = 1/2;...
由DFT的变换对的定义第一点为所有数据的和,但为什么要去掉呢?
页:
[1]