plotting Radians in MATLAB
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
David Perez Ramos
le 23 Fév 2015
Déplacé(e) : Dyuman Joshi
le 6 Jan 2024
Hello, I am trying to plot the following equation to obtain a graph: v(t)=5sin(ω*t+90degrees). I know values have to be in radians in order for MATLAB to compute it. any suggestions on how to write this codes of functions? can i use symbols such as ω and the variable t?
2 commentaires
Lawrence
le 6 Jan 2024
Déplacé(e) : Dyuman Joshi
le 6 Jan 2024
What would be problem in this program?
For angle x1= (5*pi/12 - 0.255) radians
let u=20 t= 0:0.1:9
equation for x axis x=u*cosx1*t
equation for y axis y= u*sinx1*t-0.5*9.81*t.*t
now plotting in matlab as follows:
plot(x,y)
Image Analyst
le 6 Jan 2024
Déplacé(e) : Dyuman Joshi
le 6 Jan 2024
Well it's not MATLAB code for one thing.
Réponse acceptée
Image Analyst
le 23 Fév 2015
You can specify omega and t then calculate v:
t = linspace(0, 5, 400); % 400 elements from 0 to 5
omega = 4; % Whatever. Units of degrees per second.
v = 5 * sind(omega * t + 90); % Sind() takes values in degrees instead of radians.
3 commentaires
Image Analyst
le 23 Fév 2015
It is plotted in the time domain. Time is the x axis.
plot(t, v, 'b-', 'LineWidth', 2);
grid on;
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots 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!