【发布时间】:2020-01-30 10:24:57
【问题描述】:
我想了很久,但我不知道问题是什么。希望你能帮助我,谢谢。
F(s) Gaussian function
F(s)=1/(√2π s) e^(-(w-μ)^2/(2s^2 ))
代码:
import numpy as np
from matplotlib import pyplot as plt
from math import pi
from scipy.fft import fft
def F_S(w, mu, sig):
return (np.exp(-np.power(w-mu, 2)/(2 * np.power(sig, 2))))/(np.power(2*pi, 0.5)*sig)
w=np.linspace(-5,5,100)
plt.plot(w, np.real(np.fft.fft(F_S(w, 0, 1))))
plt.show()
结果:
【问题讨论】:
-
你期望它是什么?
-
我想得到高斯函数傅里叶变换后的曲线
-
与您得到的答案相比,这应该如何?
-
高斯函数在 FT 之后应该仍然是高斯函数
-
你不应该取结果的实部,而是它的绝对值