How would I plot a sin wave.
Show older comments
Hey all how would this be coded?
For a period of 10 seconds and an amplitude of 1 meter, develop a variable that consists of a sine wave of 2 periods where data are determined every tenth of a second.
i have an idea like this
t = [0:1/10:10];
y = 2*sin(t);
plot (t,a)
But I dont know if that is corrent
2 Comments
Vinicius Pereira Mateus Borges
on 17 Sep 2020
Hello, the full sine wave function is
sinW = a * sin(2*pi*f*t + theta)
% a is amplitude
% f is frequency
% t is time
% theta is the angle offset
Your answer is mainly correct, but it is missing the 2*pi. You should also probably increase your sampling rate to 1:1/1000:10 to get a better resolution in your plot.
Asad (Mehrzad) Khoddam
on 17 Sep 2020
For period of 10 seconds, f =1/10 or f=0.1 in the above equation.
Accepted Answer
More Answers (0)
Categories
Find more on Graphics 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!