我是 python 和绘图的新手。我试图使用以下脚本生成一个情节。目标是为所有值绘制 Q 与 F 的关系图。
from pylab import *
n = 5
D = 13
B = 10
x = linspace(-6.5, 6.5, 1000)
y = 1/sqrt(2*pi)*exp(-(x)**2/2)
for i in range(1,n):
F = sum(y*cos(2*pi*i*x/D)*exp(-i**2*B/(4*D**2)))
print F
for j in range(1,n):
Q = 2*pi*(j)/D
print Q
plt.plot(Q,F,'rx')
plt.show()
当我运行脚本时,它只绘制一个数据点而不是全部。我敢肯定,我犯了一些愚蠢的错误。有人可以帮我吗?谢谢你。