Why am i getting negative numbers?

7 views (last 30 days)
nr0003
nr0003 on 25 Jun 2017
Edited: Walter Roberson on 25 Jun 2017
%Set Values
g = 9.8; %m/s^2
v = [10, 12, 14, 16, 18, 20]; %m/s
theta = [0, 0, 50, 60, 70, 80]; %degress
%Set Equation
h= v.^2.*sin(theta)./2.*g;
%Make the table
T = array2table(h);
disp (T)
this is supposed to be the height of a ball so I don't think that I should be getting negative numbers.

Answers (1)

the cyclist
the cyclist on 25 Jun 2017
Edited: the cyclist on 25 Jun 2017
The sin() function takes input in radians. Use sind() for input arguments in degrees.
  1 Comment
nr0003
nr0003 on 25 Jun 2017
Thanks! I forgot that I had to put d for degrees.

Sign in to comment.

Categories

Find more on Programming in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!