我必须绘制信号 m(t) = A Sin(2 pi 1000 t) 并且我正在使用以下 Matlab 代码来执行此操作。
Fm=1000;%1 kHz
Fs = 2*Fm;
t = 0:1/Fs:10; % ( that is, time will run from 0 to 10 with a sample at every 1/2000th second )
Am=1;%amplitude
m=Am*sin(2*pi*Fm*t);
figure(1)
plot(t,m)
title('Message signal')
xlabel('Time in Seconds')
ylabel('m(t)')
但是,我得到的情节是
但另一方面,如果我使用以下代码,
Fm=1000;%1 kHz
t=linspace(0,10,2000);
Am=1;%amplitude
m=Am*sin(2*pi*Fm*t);
figure(1)
plot(t,m)
title('Message signal')
xlabel('Time in S')
我得到了一个适当的罪波。这里到底发生了什么?第一个代码有什么问题?

