作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
要生成由 100 个数字组成的数组,形成下方三角波的形状,最大/最小振幅为 0.5,最有效的方法是什么?
三角波记:
最佳答案
生成三角波的最简单方法是使用 signal.sawtooth。请注意 signal.sawtooth(phi, width) 接受两个参数。第一个参数是相位,下一个参数指定对称性。 width = 1 给出右侧锯齿,width = 0 给出左侧锯齿,width = 0.5 给出对称三角形。享受吧!
from scipy import signal
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(0, 1, 500)
triangle = signal.sawtooth(2 * np.pi * 5 * t, 0.5)
plt.plot(t, triangle)
关于python - Python中的三角波形数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12332392/
我有一个绕其 3 轴旋转的立方体,当 key[a] == true 时,它会向左旋转,就好像它正在滚动一样。将立方体向任何方向旋转 45 度,将其向后旋转 90 度,以获得继续的错觉。这将保持 3
我是一名优秀的程序员,十分优秀!