本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。