matlab信号与系统实验

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:38:25
t=0:0.005:10;
xa=2*t.*exp(-t);
subplot(2,2,1)
plot(t,xa);grid
xlabel('时间,msec');ylabel('幅值');
title('连续时间信号x_{a}(t)');
subplot(2,2,2)
wa=0:10/511:10;
ha=freqs(2,[121],wa);
plot(wa/(2*pi),abs(ha));grid;
xlabel('频率,kHz');ylabel('幅值');
title('|X_{a}(j\Omega)|');
axis([0 5/pi 0 2]);
subplot(2,2,3)
T=1;
n=0:T:10;
xs=2*n.*exp(-n);
k=0:length(n)-1;
stem(k,xs);grid;
xlabel('时间 n');ylabel('幅值');
title('离散时间信号 x[n]');
subplot(2,2,4)
wd=0:pi/255:pi;
hd=freqz(xs,1,wd);
xlabel('频率,kHz');ylabel('幅值');
title('|X(e^{j\omega})|');
axis([0 1/T 0 2])

次程序运行后为什么出现四个窗口只有2个有图形

急急!!!!

subplot(2,2,4)
wd=0:pi/255:pi;
hd=freqz(xs,1,wd);
xlabel('频率,kHz');ylabel('幅值');
title('|X(e^{j\omega})|');
axis([0 1/T 0 2])

这个没有画图的语句,怎么会有图?
subplot(2,2,4)
wd=0:pi/255:pi;
hd=freqz(xs,1,wd);
xlabel('频率,kHz');ylabel('幅值');
title('|X(e^{j\omega})|');
axis([0 1/T 0 2])

这个幅度特性太小,<0.018,axis([0 1/T 0 2])这个0~2的纵坐标范围太大。主要是 这句a=freqs(2,[121],wa)有问题,121需要用空格或逗号隔开ha=freqs(2,[1,2,1],wa);