【发布时间】:2019-04-29 20:14:16
【问题描述】:
我正在尝试为一个 10 秒的信号做一个矩形形状函数,其值为 1 介于 1 和 4 秒之间,其余为 0,我查看了其他问题,但它们似乎只涵盖重复脉冲,而我只是想要这个单脉冲。我已经尝试过下面的代码,但由于我对编程很陌生,我似乎无法让它工作。我也看到了这个问题,但由于它只给出绝对值,它对我不起作用rectangular pulse train in python
y=np.zeros(10)
def rect(x):
x = np.linspace(0, 10, 100)
if 1<=x<=4:
y=1
else:
y=0
return rect(x)
f1=rect(y)
plt.plot(y,f1)
【问题讨论】: