plotting Radians in MATLAB
24 views (last 30 days)
Show older comments
David Perez Ramos
on 23 Feb 2015
Moved: Dyuman Joshi
on 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 Comments
Lawrence
on 6 Jan 2024
Moved: Dyuman Joshi
on 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
on 6 Jan 2024
Moved: Dyuman Joshi
on 6 Jan 2024
Well it's not MATLAB code for one thing.
Accepted Answer
Image Analyst
on 23 Feb 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 Comments
Image Analyst
on 23 Feb 2015
It is plotted in the time domain. Time is the x axis.
plot(t, v, 'b-', 'LineWidth', 2);
grid on;
More Answers (0)
See Also
Categories
Find more on 2-D and 3-D Plots 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!