程序如下:t=-1:0.00001:1; %定义时长
A1=6; %调制信号振幅
A2=10; %外加直流分量
f=3000;  %载波频率
w0=2*f*pi;   
Uc=;  %载波信号
subplot(5,2,1);  
plot(t,Uc);  
title('载波信号');  
axis([0,0.01,-1,1]);  
T1=fft(Uc);   
subplot(5,2,2);  
plot(abs(T1));
title('载波信号频谱');   
axis([5800,6200,0,200000]);
mes=A1*cos(0.002*w0*t);   %调制信号
subplot(5,2,3);
plot(t,mes);  
title('调制信号');
T2=fft(mes);
subplot(5,2,4);  
plot(abs(T2));
title('调制信号频谱');
axis([198000,202000,0,1000000]);
Uam1=A2*(1+mes/A2).*cos((w0).*t);   %AM 已调信号
subplot(5,2,5);  
plot(t,Uam1);
title('已调信号');
T3=fft(Uam1);
subplot(5,2,6);  
plot(abs(T3));
title('已调信号频谱');  
axis([5950,6050,0,900000]);

为什么时长要定义到t=-1:0.00001:1;
载波生成的频谱图为什么是6000;调制信号频谱图为什么是2*10^5而且只有一半;已调的频谱图为什么是这样? IMG_20190706_105445.jpg