rectpuls

采样非周期性矩形

描述

ÿ= rectpuls(Ť返回一个连续的,非周期性的,无单位的高度的矩形在采样时间脉冲在阵列指示Ť居中约Ť=0

ÿ= rectpuls(Ťw ^产生宽度的矩形w ^

例子

全部收缩

产生的矩形脉冲的200毫秒与10 kHz的采样率和20ms的宽度。

FS = 10E3;T = -0.1:1 / FS:0.1;W = 20E-3;X = rectpuls(T,W);

产生相同的脉冲的两个副本:

  • 一个流离失所的45毫秒过去。

tpast = -45e-3;xpast = rectpuls(叔tpast,W);
  • 一个流离失所的60毫秒到未来和一半宽。

tfutr = 60E-3;xfutr = rectpuls(叔tfutr,W / 2);

绘制原始脉冲,并在同一轴上的两个副本。

图(T,X,T,xpast,T,xfutr)ylim([ -  0.2 1.2])

输入参数

全部收缩

单元矩形脉冲的采样时间,指定为矢量。

数据类型:|

矩形宽度,指定为正数。

输出参数

全部收缩

单元振幅的矩形脉冲,返回作为载体。

注意

非零振幅的间隔被定义为在右边,即开,rectpuls(-0.5)=1rectpuls(0.5)=0

提示

rectpuls可以结合使用与脉冲串生成函数pulstran

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

R2006a前推出