我试图理解 fft 函数,因为我有一个非常简单的代码来生成 500Hz 的正弦波。
%Time specifications:
Fs = 1000; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 0.6; % seconds
t = (0:dt:StopTime-dt)'; % seconds
% Sine wave:
Fc = 500; % hertz
x = sin(2*pi*Fc*t);
% Plot the signal versus time:
figure;
plot(t,x);
xlabel('time (in seconds)');
title('Signal versus Time');
zoom xon;
现在,它的输出给我一个正弦波,其幅度随时间增加。
这是为什么?当我没有为幅度添加任何因素时。我知道这与 Fs 值有关。究竟是什么?
谢谢