我想用python生成一个矩形脉冲。我相信这可以用纽比或希比来完成。但我不能从API获取它生成矩形脉冲后,我将用matplotlib绘制它。

最佳答案

要创建1D数组,除了1.0个值的拉伸外,所有的零都是矩形脉冲:

import numpy as np
a = np.zeros( (1000,) )   # whatever size. initializes to zeros
a[150:180] = 1.0          # index range sets location, width of impulse

要查看情节:
import matplotlib.pyplot as mp
mp.plot(a)
mp.show()

08-24 14:27