scipy.signal.
dimpulse#
- scipy.signal.dimpulse(system, x0=None, t=None, n=None)[源代码][源代码]#
离散时间系统的脉冲响应。
- 参数:
- 返回:
- toutndarray
输出时间值,作为一维数组。
- 你ndarray 的元组
系统的脉冲响应。元组的每个元素表示系统基于每个输入脉冲的输出。
参见
示例
>>> import numpy as np >>> from scipy import signal >>> import matplotlib.pyplot as plt
>>> butter = signal.dlti(*signal.butter(3, 0.5)) >>> t, y = signal.dimpulse(butter, n=25) >>> plt.step(t, np.squeeze(y)) >>> plt.grid() >>> plt.xlabel('n [samples]') >>> plt.ylabel('Amplitude')