我将python代码转换为MATLAB,其中一个代码使用numpy rfft。在numpy的文档中,它表示实际输入。
计算一维离散傅里叶变换以获得实际输入。
所以我在MATLAB中所做的是使用Abs,但结果却有所不同。
Python代码
ffta = np.fft.rfft(a)
Run Code Online (Sandbox Code Playgroud)
MATLAB代码
ffta = abs(fft(a));
Run Code Online (Sandbox Code Playgroud)
我误会了什么?