Discrete sine wave - incorrect sine wave
Show older comments
Hi guys.. I am getting very confused on some basic things which irretates me alot. I am trying make a dataset contanning a sine wave, the problem is though i cannot make it seem correct.
Here is my code:
fs = 100; %amount of samples pr. sec
Ts = 1/fs; %sample rate
n = 0:6; % time interval
f = 1/5; % frequency
y = chop(0.799760*sin(2*pi*f*(n*Ts)),5); % vector with discretized sinewave with given f as freq, and ts sample rate.
plot(n,y); % plot it.
When i plot it doesn't look like a correct sine wave, ie. this example doesn't have period of 5 sec, but a lot more.. what am doing wrong.
Answers (1)
Walter Roberson
on 21 May 2015
Replace your
n = 0:6;
with
n = linspace(0,6,100);
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!