How to plot sin knowing amplitude
Afficher commentaires plus anciens
Greetings, I'm still new to Matlab. I have a questiond and i hope you'll be able to help me. Is there a way to plot a sinusoidal wave by knowing the upper and lower limit of the wave? So i have for example 0.3 and 1.4 and i want to plot a sinusoidal wave between those two limits.
Thank you
Réponses (1)
Rik
le 13 Sep 2017
Try a tutorial on Matlab. This question is probably covered on most tutorials.
upper_limit=1.4;
lower_limit=0.3;
amp=(upper_limit-lower_limit)/2;
avg=(upper_limit+lower_limit)/2;
t=linspace(0,2*pi,20);
y=amp*sin(t)+avg;
figure(1),clf(1)%optional line
plot(t,y)
xlabel('angle'),ylabel('y')%optional line
legend(sprintf('Sine wave with amplitude %.2f and mean of %.2f',amp,avg))%optional line
Catégories
En savoir plus sur Surface and Mesh Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!