Discrete sine wave - incorrect sine wave

12 vues (au cours des 30 derniers jours)
James
James le 21 Mai 2015
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.

Réponses (1)

Walter Roberson
Walter Roberson le 21 Mai 2015
Replace your
n = 0:6;
with
n = linspace(0,6,100);

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by