1-2 f=50;Um=1;nt=2; % ê?è?D?o??μ?ê?¢??·ùoí??ê??ü?ú??êy N=16;T=1/f; %T ?aD?o?μ??ü?ú dt=T/N; % 2é?ùê±?????? n=0:nt*N-1; % ?¨á¢à?é¢D?o?μ?ê±??DòáD tn=n*dt; % è·?¨ê±??DòáD?ùμ??úê±???áé?μ????? x=Um*sin(2*f*pi*tn)+1; % 2úéúê±óòD?o? subplot(2,1,1),plot(tn,x); % á?D?D?o? axis([0,2*T,0,2]) subplot(2,1,2),stem(tn,x); % à?é¢DòáD 1-3 f=200;Um=1;nt=2; % ê?è?D?o??μ?ê?¢??·ùoí??ê??ü?ú??êy Fs=4000;N=Fs/f; % 2é?ù?μ?ê , ?ó2é?ùμ?êy N T=1/f; %T ?aD?o?μ??ü?ú dt=T/N; % 2é?ùê±?????? n=0:nt*N-1; % ?¨á¢à?é¢D?o?μ?ê±??DòáD tn=n*dt; % è·?¨ê±??DòáD?ùμ??úê±???áé?μ????? x=Um*square(2*f*pi*tn,50); % 2úéúê±óòD?o? subplot(2,1,1),stairs(tn,x); % á?D?D?o? axis([0,nt*T,*min(x),*max(x)]); subplot(2,1,2),stem(tn,x); % à?é¢DòáD axis([0,nt*T,*min(x),*max(x)]); 2-1 n1=-5:5;n01=-3; x1=[(n1-n01)==0]; % 建立 x1 信号 n2=n1;n02=4; x2=[(n2-n02)==0]; % 建立 x2 信号 x=x1+2.*x2; n=-5:5; stem(n,x,'filled'); ylabel('x(n)= δ(n+3)+ δ(n-4)'); axis([min(n),max(n),*min(x),*max(x)]); 2-2 n1=-5:5;n01=2; x1=[(n1-n01)>=0]; % 建立 x1 信号 n2=n1;n02=-2; x2=[(n2-n02)>=0]; % 建立 x2 信号 x=x1+x2; n=-5:5; stem(n,x,'filled','k'); axis([min(n),max(n),*min(x),*max(x)]); 2-3 n=0:20;n0=3;n1=-3; x=3*cos(2*pi*n/10); % 建立原信号 x(n) x1=3*cos(2*pi*(n-n0)/10); % 建立 x(n-2) 信号 x2=3*cos(2*pi*(n-n1)/10); % 建立 x(n+2) 信号 subplot(3,1,1),stem(n,x,'filled','k'); ylabel('x(n)'); subplot(3,1,2),stem(n,x1,'filled','k'); ylabel('x(n-3)'); subplot(3,1,3),stem(n,x2
数字信号处理实验答案 来自淘豆网www.taodocs.com转载请标明出处.