本文简要介绍 python 语言中 scipy.signal.sawtooth
的用法。
用法:
scipy.signal.sawtooth(t, width=1)#
返回周期性锯齿或三角波形。
锯齿波有一个周期
2*pi
, 从 -1 上升到 1 在区间 0 到width*2*pi
,然后在区间上从 1 下降到 -1width*2*pi
到2*pi
.宽度必须在区间 [0, 1] 内。请注意,这不是band-limited。它产生无限数量的谐波,这些谐波在频谱上来回混叠。
- t: array_like
时间。
- width: 数组,可选
上升斜坡的宽度占总周期的比例。默认值为 1,产生上升斜坡,而 0 产生下降斜坡。 width = 0.5 产生三角波。如果是数组,则导致波形随时间变化,并且必须与 t 长度相同。
- y: ndarray
包含锯齿波的输出数组。
参数 ::
返回 ::
例子:
以 500 Hz 采样 1 秒的 5 Hz 波形:
>>> import numpy as np >>> from scipy import signal >>> import matplotlib.pyplot as plt >>> t = np.linspace(0, 1, 500) >>> plt.plot(t, signal.sawtooth(2 * np.pi * 5 * t))
相关用法
- Python SciPy signal.savgol_coeffs用法及代码示例
- Python SciPy signal.savgol_filter用法及代码示例
- Python SciPy signal.step2用法及代码示例
- Python SciPy signal.spectrogram用法及代码示例
- Python SciPy signal.square用法及代码示例
- Python SciPy signal.step用法及代码示例
- Python SciPy signal.sweep_poly用法及代码示例
- Python SciPy signal.sosfiltfilt用法及代码示例
- Python SciPy signal.symiirorder1用法及代码示例
- Python SciPy signal.sosfreqz用法及代码示例
- Python SciPy signal.sosfilt用法及代码示例
- Python SciPy signal.sosfilt_zi用法及代码示例
- Python SciPy signal.sos2tf用法及代码示例
- Python SciPy signal.symiirorder2用法及代码示例
- Python SciPy signal.stft用法及代码示例
- Python SciPy signal.ss2tf用法及代码示例
- Python SciPy signal.spline_filter用法及代码示例
- Python SciPy signal.czt_points用法及代码示例
- Python SciPy signal.chirp用法及代码示例
- Python SciPy signal.residue用法及代码示例
- Python SciPy signal.iirdesign用法及代码示例
- Python SciPy signal.max_len_seq用法及代码示例
- Python SciPy signal.kaiser_atten用法及代码示例
- Python SciPy signal.oaconvolve用法及代码示例
- Python SciPy signal.hilbert用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.signal.sawtooth。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。