Multiple sine periods with a specific fundamental frequency
2 次查看(过去 30 天)
显示 更早的评论
I'm trying to make 5 periods of a SINE signal with fundamental frequency f=100Hz, sampled at frequency fs=20*f=2000Hz but unfortuately I don't know what is wrong.
%%Time specifications:
Fs = 20; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 0.16; % seconds
t = (0:dt:StopTime-dt)'; % seconds
%%Sine wave:
Fc = 2000; % 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;
0 个评论
回答(1 个)
Daniel M
2019-10-5
编辑:Daniel M
2019-10-5
%%Time specifications:
Fc = 100; % fundamental
Fs = 20*Fc; % sampling rate
dt = 1/Fs; % sampling period
StopTime = 5/Fc; % num periods * length of a period
t = (0:dt:StopTime-dt)'; % seconds
%%Sine wave:
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
1 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!