plotting Radians in MATLAB

25 次查看(过去 30 天)
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 个评论
Lawrence
Lawrence 2024-1-6
移动:Dyuman Joshi 2024-1-6
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
Image Analyst 2024-1-6
移动:Dyuman Joshi 2024-1-6
Well it's not MATLAB code for one thing.

请先登录,再进行评论。

采纳的回答

Image Analyst
Image Analyst 2015-2-23
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 个评论
Image Analyst
Image Analyst 2015-2-23
It is plotted in the time domain. Time is the x axis.
plot(t, v, 'b-', 'LineWidth', 2);
grid on;
David Perez Ramos
David Perez Ramos 2015-2-23
Thanks. That question was not necessary from me lol.You were Very helpful in this topic. thank you

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by