上机实验7:离散时间信号时域分析 验证试验 1_1
clear all;clc;
x1=-2:2; %序列1的值 k1=-2:2;x2=[1,-1,1]; %序列2的值 k2=-1:1;k=min([k1,k2]):max([k1,k2]); f1=zeros(1,length(k));f2=zeros(1,length(k)); f1(find((k>=min(k1))&(k<=max(k1))==1))=x1; f2(find((k>=min(k2))&(k<=max(k2))==1))=x2; f=f1+f2;stem(k,f,'filled');title('两个序列的加法');
axis([min(min(k1),min(k2))-1 max(max(k1),max(k2))+1 min(f)-0.5 max(f)+0.5]);
1_2
clear all;clc;
x1=-2:2; %序列1的值 k1=-2:2;x2=[1,-1,1]; %序列2的值 k2=-1:1;k=min([k1,k2]):max([k1,k2]); f1=zeros(1,length(k));f2=zeros(1,length(k)); f1(find((k>=min(k1))&(k<=max(k1))==1))=x1; f2(find((k>=min(k2))&(k<=max(k2))==1))=x2;
f=f1.*f2;stem(k,f,'filled');title('两个序列的乘法');
axis([min(min(k1),min(k2))-1 max(max(k1),max(k2))+1 min(f)-0.5 max(f)+0.5]);
1_3
clear all;clc; x1=-2:2; k1=-2:2; k=-fliplr(k1); f=fliplr(x1);
subplot(2,1,1);stem(k,x1,'filled');
axis([min(k)-1 max(k)+1 min(f)-0.5 max(f)+0.5]); subplot(2,1,2);stem(k,f,'filled');
axis([min(k)-1 max(k)+1 min(f)-0.5 max(f)+0.5]);
1_4
clear all;clc; x1=-2:2; %序列1的值 k1=-2:2;k=k1; f=-x1;
subplot(2,1,1);stem(k,x1,'filled');title('原数列'); axis([min(k)-1 max(k)+1 min(f)-0.5 max(f)+0.5]); subplot(2,1,2);
stem(k,f,'filled');title('倒相后的数列'); axis([min(k)-1 max(k)+1 min(f)-0.5 max(f)+0.5]);
1_5
相关推荐: