How do i plot projectile motion given initial velocity, initial horizontal position, initial vertical position & angle of inclination?

21 views (last 30 days)
Any help would highly be appreciated.
  2 Comments
Ali Almoayed
Ali Almoayed on 18 Oct 2018
x=input('Enter initial horizontal position= ');
y=input('Enter initial vertical position= ');
th=input('Enter angle of projection in degrees= ');
v=input('Enter velocity of projection= ');
g=9.81;
t=0:0.05:100;
maximum_height=(v.^2.*sind(th).^2)./(2.*g);
fprintf('a) maximum_height: %d\n',maximum_height)
horizontal_range=(v.^2.*sind(th).*2)./g;
fprintf('b)horizontal_range: %d\n',horizontal_range)
horizontal_position=v.*cosd(th);
fprintf(' horizontal_position= %d\n',horizontal_position)
I couldn't reach to a function to plot the projectile motion

Sign in to comment.

Answers (2)

Image Analyst
Image Analyst on 18 Oct 2018
See my attached projectile demo. Computes just about everything you could want. Adapt as needed.

madhan ravi
madhan ravi on 18 Oct 2018

Categories

Find more on Language Fundamentals 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!