【发布时间】:2015-06-24 05:54:54
【问题描述】:
我正在尝试在 python 中实现一个矩形脉冲序列。
我搜索了 scipy 并没有实现的信号。 http://docs.scipy.org/doc/scipy/reference/signal.html
在 matlab 中有一个名为 pulstran 的信号: http://es.mathworks.com/help/signal/ref/pulstran.html
matlab 中的代码示例如下:
T=10; %Period
D=5; %Duration
N=10; %Number of pulses
x=linspace(0,T*N,10000);
d=[0:T:T*N];
y=pulstran(x,d,'rectpuls',D);
plot(x,y);
ylim([-1,2]);
我如何在 python 中实现这个信号?
谢谢。
【问题讨论】:
-
你能展示一个 matlab 的输出示例吗?可能有也可能没有特定的内置函数,但我们肯定可以通过编程实现这种行为
-
添加链接,我们可以为您转换成内嵌图片
-
谢谢,我放图片