1.题:
t=[0];
ft=2-exp(-2*t);
subplot(2,2,1)
stem(ft);
title(f1t);
symst;
ft=(2-exp(-2*1));
subplot(2,2,2);
ezplot(t,ft);
title(f1t);
t=[01];
f2t=cos(pi*t);
subplot(2,2,3);
stem(f2t);
title(f2t);
symst;
f2t=cos(pi*0)-cos(pi*1);
subplot(2,2,4);
ezplot(f2t);
title(f2t);
2.题:
k1=[-10:10];
f1k=(-1/2).^k1.*dwxl(k1);
subplot(2,2,1);
stem(f1k);
title(f1k);
k2=[-10:10];
f2k=k2.*[dwxl(k2)-dwxl(k2-6)];
subplot(2,2,2);
stem(f2k);
title(f2k);
k3=-10:10;
f3k=dwxl(-k3+2);
subplot(2,2,3);
stem(f3k);
title(f3k);
k4=-10:10;
f4k=sin(k*pi/4).*dwxl(k4);
subplot(2,2,4);
stem(f4k);
title(f4k);
3.题:
k=-50:50;
f1k=cos(6*pi*k/5+2);
subplot(3,1,1)
stem(f1k);
title(f1k);
f2k=sin(pi*k/4)+cos(pi*k/8)+sin(pi*k/2);
subplot(3,1,2)
stem(f2k);
title(f2k);
f3k=2*exp(j*pi*k/8)+exp(j*2*k);
subplot(3,1,3)
stem(f3k);
title(f3k);
4.题:
t=-1:0.01:5
ft=2*heaviside(t)-heaviside(t-1)-heaviside(t-2);
f1t=subs(ft,-t)
subplot(2,2,1)
plot(f1t);
f2t=subs(ft,-2*t)
subplot(2,2,2)
plot(f2t);
f3t=subs(ft,1-2*t)
subplot(2,2,3)
plot(f3t);
f4t=subs(ft,1/2*t+1)
subplot(2,2,4)
plot(f4t)
5.题:
(2)x1=[3333210];
n1=-3:3;
stem(n1,x1,filled);
title(f(k))
xlabel(k)
set(gcf,color,w)
pause
[x,n]=xlfz(x1,n1)
title(f(-k))
xlabel(k)
6.已知各离散序列的波形如图所示,试用Matlab求下列卷
积和,并绘出卷积和序列的时域波形。
(1)
(2)
(3)
1.n1=-2:3;
f1=[012100];
n2=-3:3;
f2=[0111110];
n3=-2:3;
f3=[003210];
n4=-1:4;
f4=[01-11-10];
[x12,n12]=gghconv(f1,f2,n1,n2)
x=
001344431000
n=
-5-4-3-2-10123456
x12=
001344431000
n12=
-5-4-3-2-10123456
2.figure(2)
[x34,n34]=gghconv(f3,f4,n3,n4)
x=
00