小编Dom*_*rth的帖子

在 pylab 中更改 numpy.sin(wt) 的幅度和频率

对于另一个项目的一部分,我只需要制作一个频率为 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)

这里的任何帮助都会很棒!我只想要一个基本的正弦波,但似乎无法做到这一点!

python plot signals trigonometry matplotlib

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

matplotlib ×1

plot ×1

python ×1

signals ×1

trigonometry ×1