n=0:100;
m=2;fH=0.5; fL=0.02; xH=sin(2*pi*fH*n); xL=sin(2*pi*fL*n); y=(1+m*xL).*xH; stem(n,y);grid;
xlabel('时间序列n');ylabel('振幅');n=0:100; m=2;fH=0.5; fL=0.02; xH=sin(2*pi*fH*n); xL=sin(2*pi*fL*n); y=(1+m*xL).*xH; stem(n,y);grid;
xlabel('时间序列n');ylabel('振幅');
-14
振幅
102030
405060时间序列n
708090100
图16
Q1.38如何修改上述程序才能产生一个最小频率为0.1、最大频率为0.3的扫描正弦信号?程序如下所示,图形如17所示
n=0:100; a=0.1; b=0.3;
arg=a*n.*n+b*n; x=cos(arg); clf;
stem(n,x);
axis([0,100,-1.5,1.5]); title('扫频正弦信号'); xlabel('时间序号n');

