计算二维psd使用fft2矩阵
6视图(30天)
显示旧的评论
我想计算二维PSD使用fft2矩阵,但我不知道如何计算从fft2 PSD
我用下面的线在计算PSD压力时间历史数据(p)使用fft(一维快速傅里叶变换)
fs = 1 / delta_t;
n =长度(p);
FFT = FFT (p);
FFT = FFT (1: n / 2 + 1);
psd1 = 2 * abs (FFT) ^ 2 / (n * fs);
f = f * (0: (n / 2)) / n;
的压力随时间的变化为二维数组,我用fft2但我不不知道如何计算PSD
fs = 1 / delta_t;
nx =大小(p, 1);
纽约=大小(p, 2);
FFT = fft2 (p);
FFT = FFT (1: nx / 2 + 1, 1: ny / 2 + 1);
psd1 = 2 * abs (FFT) ^ 2 / (nx * fs *纽约* fs);
fx = f * (0: (nx / 2)) / nx;
财政年度= f * (0: (ny / 2)) /纽约;