mjlt11 发表于 2009-5-25 10:49

为什么square的信号不是矩形?

f=5000;nt=2; %输入信号频率和显示周期个数
   N=16;T=1/f;%T为信号的周期
   dt=T/N;      %采样时间间隔
   n=0:nt*N-1;%建立离散信号的时间序列
   tn=n*dt;   %确定时间序列样点在时间轴的位置
   x=square(2*f*pi*tn,25)+1;    %产生时域信号,且幅度在0~2V之间
subplot(2,1,1);plot (tn,x);            %显示原连续信号
   axis(); %限定横坐标和纵坐标显示范围
   ylabel('x(t)');
subplot(2,1,2);stem(tn,x);             %显示经采样的信号
   axis(); ylabel('x(n)');

谁给改一下,为什么x(t)的信号不是 矩形的呢?

[ 本帖最后由 ChaChing 于 2009-5-27 14:35 编辑 ]

friendchj 发表于 2009-5-25 18:45

把n=0:nt*N-1换成n=0:0.1:nt*N-1;看看效果,再想想就会明白的
页: [1]
查看完整版本: 为什么square的信号不是矩形?