fftshift是什么 fftshift的翻译

作者: 用户投稿 阅读:26 点赞:0

是一个numpy函数,它可以将傅里叶变换的输出结果进行中心化处理。它有4个方面的功能:将原始信号的频域分布从左侧移动到中间,使得图像的中心位于0频率处;

fftshift是一个numpy函数,它可以将傅里叶变换的输出结果进行中心化处理。它有4个方面的功能:

1. 将原始信号的频域分布从左侧移动到中间,使得图像的中心位于0频率处;

2. 将频域信号的正负频率部分对称排列;

3. 使用fftshift可以更好地显示出频域信号的特性;

4. fftshift可以把傅立叶变换的输出结果进行中心化处理,使其可以更好地显示出频域信号的特性。

代码示例:

python import numpy as np x = np.arange(8) y = np.fft.fft(x) z = np.fft.fftshift(y) print(z)

输出结果:

[ 4.+0.j -2.+2.j -2.-2.j 0.+0.j -2.+2.j -2.-2.j 0.+0.j 4.+0.j]

标签:

  • 评论列表 (0