相关疑难解决方法(0)

Matlab和numpy/scipy中的FFT给出不同的结果

我正在尝试重新实现其中一个matlab工具箱.他们在那边使用fft.当我对相同的数据执行相同的操作时,我会得到与matlab不同的结果.看看:

MATLAB:

Msig =

 0     0     0     0
 0     0     0     0
 0     0     0     0
 0     0     0     0
 0     1     0     0
 0     0     0     0

fft(Msig.')

Columns 1 through 4

    0                  0                  0                  0          
    0                  0                  0                  0          
    0                  0                  0                  0          
    0                  0                  0                  0          

Columns 5 through 6

 1.0000                  0          
      0 - 1.0000i        0          
-1.0000                  0          
      0 + 1.0000i        0    
Run Code Online (Sandbox Code Playgroud)

PYTHON:

Msig=
array([[ 0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.],
       [ …
Run Code Online (Sandbox Code Playgroud)

python matlab numpy fft scipy

13
推荐指数
1
解决办法
6471
查看次数

标签 统计

fft ×1

matlab ×1

numpy ×1

python ×1

scipy ×1