计算二维psd使用fft2矩阵

6视图(30天)
玉米蛋白
玉米蛋白 2022年11月22日
编辑: 玉米蛋白2022年11月22日
我想计算二维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)) /纽约;

答案(0)

类别

找到更多的在傅里叶分析和过滤帮助中心文件交换

标签

s manbetx 845


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!