Matlab产生非周期矩形信号

标签:
matlab信号处理矩形波占空比可变教育 |
分类: Matlab信号处理 |
利用Matlab中的函数rectpuls(t,Width)可以产生宽度为Width的非周期矩形信号
%下面就是用rectpuls函数产生宽度为4的非周期矩形信号
t=-3:4/100:3;
w=rectpuls(t,4);
plot(t,w);
ylim([-0.5 1.5]);
grid on;
http://s10/middle/6db4f351g769d43af7c69&690
另外也可以用函数rectwin(N)产生N点的矩形窗函数
Square函数可以产生占空比可变的周期矩形信号
%产生周期为2的矩形信号,周期是通过2*pi/pi计算得到,占空比为50%
t=-3:4/100:3;
y=square(pi*t,50);
plot(t,y);
grid
ylim([-1.5 1.5])