数字信号处理(西安电子科技大学出版社)实验二的所有程序

源代码在线查看: printf.m

软件大小: 2 K
上传用户: KuFly
关键词: 数字信号处理 大学 出版社 实验
下载地址: 免注册下载 普通下载 VIP

相关代码

				function printf(j,k,N,b)
				% j:信号原型
				% k:fft后的幅值				% N:fft的长度
				% b:选择的信号
				subplot(2,2,1);
				if(b~=8)       %x8(n)是复数序列,不能画 
				    if b==1|b==2|b==3
				        M=3.2; %确定图中标注的x轴坐标
				        n=0:7;
				        stem(n,j,'.');
				        m=zeros(8);
				    else
				        M=N*0.4;
				        n=0:N-1;
				        stem(n,j,'.');
				        m=zeros(N);
				    end
				    hold on;
				    plot(n,m);
				    t=max(j);
				    xlabel('n');
				    string=['x',num2str(b),'(n)的波形'];
				    ylabel('x(n)');
				    text(M,(t*0.8),string);    %画xb(n)的图形,n=1~7
				end
				subplot(2,2,3);
				n=0:N-1;
				stem(n,k,'.');
				t=max(k);
				xlabel('K');
				string=['x',num2str(b),'(n)的N=',num2str(N),'点FFT'];
				text((N*0.4),(t*0.8),string);
				ylabel('|X(k)|');   %画xb(n)的fft后的幅值,n=1~8			

相关资源