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