Dom*_*rth 3 python plot signals trigonometry matplotlib
对于另一个项目的一部分,我只需要制作一个频率为 f 的简单正弦波。
更改“样本”会对 pylab 图产生一些奇怪的影响,我只是不知道为什么!
使用样本 = 500 给出频率 = 1/50 Hz 的图。
使用样本 = 1000 给出频率 = 1/100 Hz 的图。
然后,对于较大的样本(如 5000 和 10000),绘制的波会沿 t 轴以模式改变幅度。
import numpy as N
f = 10.
w = 2. * N.pi * f
time_interval = 100
samples = 5000
t = N.linspace(0, time_interval, samples)
y = N.sin(w * t)
pylab.plot(t, y)
pylab.show()
Run Code Online (Sandbox Code Playgroud)
这里的任何帮助都会很棒!我只想要一个基本的正弦波,但似乎无法做到这一点!
我认为您对 的概念有一点误解samples。它仅给出时间的分辨率。尝试绘制并time_interval= 1改变samples(从像 10 这样的小值开始,然后逐渐增加)。你会看到的。
| 归档时间: |
|
| 查看次数: |
23738 次 |
| 最近记录: |