plotting Radians in MATLAB
53 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 Line 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!