play phryzby with physics

Instants of a Projectile

solved Projectile

Q. A body is thrown at v(thrown) at θ(thrown) where gravity is g. Where does it land, how high does it govy(top)=0m/s, and how long is it in the air? And Δts after it is thrown, how far out is it, how high is it, how fast is it going across, how fast is it going up, and which way is it heading?

45.0°65 m of ground20.0 m/srangepeak
the throw, all of it
Inputs
θ
45.00°
v
20.0 m/s
Outputs
rangexx40.77 m
peakxy10.19 m
timeΔtf2.88 s
one moment of it
Inputs
Δts
1.40 s
Outputs
distance outxx19.80 m
heightxy10.19 m
velocity acrossvx14.1 m/s
velocity upvy0.4 m/s
directionθ1.65°

How it's solved

Solved with Projectile

Given

  • vy(top)=0m/s from “how high does it go”
  • θ(thrown), v(thrown), g, Δts yours to vary

Assumed

  • xx(thrown)=0m
  • xy(thrown)=0m
  • xy(lands)=0m

Find xx(lands), xy(top), Δtf, xx(later), xy(later), vx(later), vy(later), θ(later).

Working
  1. parts of a velocity(body, thrown, y)vy(thrown)=v(thrown)⋅sin⁡θ(thrown)
  2. vy(thrown)=20⋅sin⁡45°
  3. vy(thrown)=14.1421356m/s
  4. falling freely(flying, y)ay(f)=−g
  5. ay(f)=−9.81
  6. ay(f)=−9.81m/s²
  7. position after a time(flying, y)xy(lands)=xy(thrown)+vy(thrown)⋅Δtf+ay(f)⋅Δtf22
  8. 0=0+14.1421356⋅Δtf+(−9.81)⋅Δtf22
  9. Δtf=0,2.88320808sthe start is set aside, as a later time fits
  10. Δtf=2.88320808s
  11. parts of a velocity(body, thrown, x)vx(thrown)=v(thrown)⋅cos⁡θ(thrown)
  12. vx(thrown)=20⋅cos⁡45°
  13. vx(thrown)=14.1421356m/s
  14. falling freely(flying, x)ax(f)=0
  15. ax(f)=0m/s²
  16. position after a time(flying, x)xx(lands)=xx(thrown)+vx(thrown)⋅Δtf+ax(f)⋅Δtf22
  17. xx(lands)=0+14.1421356⋅2.88320808+0⋅2.8832080822
  18. xx(lands)=40.7747197m
  19. falling freely(to top, y)ay(t)=−g
  20. ay(t)=−9.81
  21. ay(t)=−9.81m/s²
  22. velocity after a time(to top, y)vy(top)=vy(thrown)+ay(t)⋅Δtt
  23. 0=14.1421356+(−9.81)⋅Δtt
  24. Δtt=1.44160404s
  25. position after a time(to top, y)xy(top)=xy(thrown)+vy(thrown)⋅Δtt+ay(t)⋅Δtt22
  26. xy(top)=0+14.1421356⋅1.44160404+(−9.81)⋅1.4416040422
  27. xy(top)=10.1936799m
  28. falling freely(so far, x)ax(s)=0
  29. ax(s)=0m/s²
  30. position after a time(so far, x)xx(later)=xx(thrown)+vx(thrown)⋅Δts+ax(s)⋅Δts22
  31. xx(later)=0+14.1421356⋅1.4+0⋅1.422
  32. xx(later)=19.7989899m
  33. falling freely(so far, y)ay(s)=−g
  34. ay(s)=−9.81
  35. ay(s)=−9.81m/s²
  36. position after a time(so far, y)xy(later)=xy(thrown)+vy(thrown)⋅Δts+ay(s)⋅Δts22
  37. xy(later)=0+14.1421356⋅1.4+(−9.81)⋅1.422
  38. xy(later)=10.1851899m
  39. velocity after a time(so far, x)vx(later)=vx(thrown)+ax(s)⋅Δts
  40. vx(later)=14.1421356+0⋅1.4
  41. vx(later)=14.1421356m/s
  42. velocity after a time(so far, y)vy(later)=vy(thrown)+ay(s)⋅Δts
  43. vy(later)=14.1421356+(−9.81)⋅1.4
  44. vy(later)=0.408135624m/s
  45. magnitude from components(velocity of body at later from ground)v(later)=vx(later)2+vy(later)2
  46. v(later)=14.14213562+0.4081356242
  47. v(later)=14.1480237m/s
  48. parts of a velocity(body, later, x)vx(later)=v(later)⋅cos⁡θ(later)
  49. 14.1421356=14.1480237⋅cos⁡θ(later)
  50. θ(later)=1.65°
Conclusion

Somewhere along the same arc, at a moment you can name. Ask at half the time of flying and the answers are the range halved and the peak exactly — which is where the three the chapter before worked out came from.

The web of concepts

given read from the words equation asked

The Ruby that solves it

The question and its solution are small Ruby files. The engine runs them.

question.rb
1require_relative "../physics"23question :motion do4  describes "A body is thrown at %{speed} at %{angle} where gravity is %{gravity}. %{range}, %{peak}, and %{time}? " \5            "And %{elapsed} after it is thrown, %{distance_out}, %{height}, %{velocity_across}, %{velocity_up}, " \6            "and %{direction}?"7  given :angle8  given :speed9  given :gravity10  given :elapsed11  asks range: "Where does it land", peak: "how high does it go", time: "how long is it in the air",12       distance_out: "how far out is it", height: "how high is it",13       velocity_across: "how fast is it going across", velocity_up: "how fast is it going up",14       direction: "which way is it heading"15end
solution.rb
1require_relative "../questions/motion"2require_relative "../science/motion_in_a_plane/projectile"34solve :motion, using: Projectile do5  objects :body6  axes :x, :y7  instants :thrown, :top, :lands8  instants :thrown, :later9  body.goes(:flying, during: thrown..lands)10  body.goes(:to_top, during: thrown..top)11  body.goes(:so_far, during: thrown..later)12  take angle: body.direction(at: thrown), speed: body.speed(at: thrown), gravity: g, elapsed: so_far.time_taken,13       range: body.position(at: lands, along: x), peak: body.position(at: top, along: y), time: flying.time_taken,14       distance_out: body.position(at: later, along: x), height: body.position(at: later, along: y),15       velocity_across: body.velocity(at: later, along: x), velocity_up: body.velocity(at: later, along: y),16       direction: body.direction(at: later)17  assume body.position(at: thrown, along: x) => "0 m", body.position(at: thrown, along: y) => "0 m",18         body.position(at: lands, along: y) => "0 m"19  deduce_from "how high does it go", body.velocity(at: top, along: y) => "0 m/s"20  find_value :range21  find_value :peak22  find_value :time23  find_value :distance_out24  find_value :height25  find_value :velocity_across26  find_value :velocity_up27  find_value :direction2829  conclusion "Somewhere along the same arc, at a moment you can name. Ask at half the time of flying and the answers are the range halved and the peak exactly — which is where the three the chapter before worked out came from."30end
playground.rb
1require_relative "../solutions/motion"2require_relative "../science/motion_in_a_plane/gravity"3require_relative "../pictures/in_view"4require_relative "../pictures/flight"56play_with :motion do7  title "Instants of a Projectile"89  input(:gravity) { world }1011  about "the throw, all of it" do12    input :angle, default: 45.deg, step: 5.deg13    input :speed, 10.0..100.0, in: "m/s", step: 10.0, default: 20.01415    input :world, GRAVITY, default: "earth"16    input :in_view, IN_VIEW1718    output :range, in: "m"19    output :peak,  in: "m"20    output :time,  in: "s"21  end2223  about "one moment of it" do24    input :elapsed, 0.0..20.0, in: "s", step: 0.01, default: 1.4, up_to: :time2526    output :distance_out,    in: "m"27    output :height,          in: "m"28    output :velocity_across, in: "m/s"29    output :velocity_up,     in: "m/s"30    output :direction,       in: "deg"31  end3233  draw Flight::Picture do34    ground35    flight leaving_at: :angle36    now37    reach "range", :range38    apex "peak", :peak39  end40end
The laws it drew on
quantitywrittenunitswithinfrom
volumevolume——Vectors
massmass——Vectors
speedspeed——Vectors
densitydensity——Vectors
number of molesn——Vectors
angular frequencyangularfrequency——Vectors
workwork——Vectors
currentcurrent——Vectors
temperaturetemperature——Vectors
pressurepressure——Vectors
timets0 … 1e+05Vectors
powerpower——Vectors
total path lengths——Vectors
energyenergy——Vectors
gravitational potentialgravitationalpotential——Vectors
coefficient of frictionμ——Vectors
chargecharge——Vectors
accelerationam/s²—Vectors
velocityvm/s—Vectors
displacementΔxm—Vectors
angular velocityangularvelocity——Vectors
forceforce——Vectors
angular momentumangularmomentum——Vectors
linear momentumplin——Vectors
electric fieldelectricfield——Vectors
average velocityvavm/s—Vectors
magnetic momentmagneticmoment——Vectors
relative velocityvAB——Vectors
impulseimpulse——Vectors
first vectorA—0 … ∞Vectors
second vectorB—0 … ∞Vectors
angle betweenφ—0 … 3.142Vectors
resultantR—0 … ∞Vectors
resultant directionβ—0 … 3.142Vectors
directionα—-3.142 … 3.142Vectors
x componentAx——Vectors
y componentAy——Vectors
positionxm—Velocity
path lengthdm—Velocity
time takenΔts0 … 1e+05Velocity
average speedcavm/s—Velocity
starting positionx0m—Velocity
final positionxm—Velocity
change of velocityΔvm/s—Acceleration
average accelerationaavm/s²—Acceleration
starting velocityv0m/s—Acceleration
final velocityvm/s—Acceleration
gravitygm/s²—UniformAcceleration
displacement of body during flying along xΔxx(f)m—
position of body at lands along xxx(lands)m—
position of body at thrown along xxx(thrown)m—
displacement of body during flying along yΔxy(f)m—
position of body at lands along yxy(lands)m—
position of body at thrown along yxy(thrown)m—
displacement of body during to top along xΔxx(t)m—
position of body at top along xxx(top)m—
displacement of body during to top along yΔxy(t)m—
position of body at top along yxy(top)m—
displacement of body during so far along xΔxx(s)m—
position of body at later along xxx(later)m—
displacement of body during so far along yΔxy(s)m—
position of body at later along yxy(later)m—
average velocity of body during flying along xvav,x(f)m/s—
time taken of flyingΔtfs0 … 1e+05
average velocity of body during flying along yvav,y(f)m/s—
average velocity of body during to top along xvav,x(t)m/s—
time taken of to topΔtts0 … 1e+05
average velocity of body during to top along yvav,y(t)m/s—
average velocity of body during so far along xvav,x(s)m/s—
time taken of so farΔtss0 … 1e+05
average velocity of body during so far along yvav,y(s)m/s—
average speed of body during flyingcav(f)m/s—
path length of body during flyingd(f)m—
average speed of body during to topcav(t)m/s—
path length of body during to topd(t)m—
average speed of body during so farcav(s)m/s—
path length of body during so fard(s)m—
change of velocity of body during flying along xΔvx(f)m/s—
velocity of body at lands from ground along xvx(lands)m/s—
velocity of body at thrown from ground along xvx(thrown)m/s—
change of velocity of body during flying along yΔvy(f)m/s—
velocity of body at lands from ground along yvy(lands)m/s—
velocity of body at thrown from ground along yvy(thrown)m/s—
change of velocity of body during to top along xΔvx(t)m/s—
velocity of body at top from ground along xvx(top)m/s—
change of velocity of body during to top along yΔvy(t)m/s—
velocity of body at top from ground along yvy(top)m/s—
change of velocity of body during so far along xΔvx(s)m/s—
velocity of body at later from ground along xvx(later)m/s—
change of velocity of body during so far along yΔvy(s)m/s—
velocity of body at later from ground along yvy(later)m/s—
average acceleration of body during flying along xaav,x(f)m/s²—
average acceleration of body during flying along yaav,y(f)m/s²—
average acceleration of body during to top along xaav,x(t)m/s²—
average acceleration of body during to top along yaav,y(t)m/s²—
average acceleration of body during so far along xaav,x(s)m/s²—
average acceleration of body during so far along yaav,y(s)m/s²—
acceleration of body during flying along xax(f)m/s²—
acceleration of body during flying along yay(f)m/s²—
acceleration of body during to top along xax(t)m/s²—
acceleration of body during to top along yay(t)m/s²—
acceleration of body during so far along xax(s)m/s²—
acceleration of body during so far along yay(s)m/s²—
velocity of ground at thrown from ground along xvg,x(thrown)m/s—
velocity of ground at thrown from groundvg(thrown)m/s—
direction of ground at thrown from groundθg(thrown)—-3.142 … 3.142
velocity of ground at thrown from ground along yvg,y(thrown)m/s—
velocity of ground at lands from ground along xvg,x(lands)m/s—
velocity of ground at lands from groundvg(lands)m/s—
direction of ground at lands from groundθg(lands)—-3.142 … 3.142
velocity of ground at lands from ground along yvg,y(lands)m/s—
velocity of ground at top from ground along xvg,x(top)m/s—
velocity of ground at top from groundvg(top)m/s—
direction of ground at top from groundθg(top)—-3.142 … 3.142
velocity of ground at top from ground along yvg,y(top)m/s—
velocity of ground at later from ground along xvg,x(later)m/s—
velocity of ground at later from groundvg(later)m/s—
direction of ground at later from groundθg(later)—-3.142 … 3.142
velocity of ground at later from ground along yvg,y(later)m/s—
velocity of body at thrown from groundv(thrown)m/s—
direction of body at thrown from groundθ(thrown)—-3.142 … 3.142
velocity of body at lands from groundv(lands)m/s—
direction of body at lands from groundθ(lands)—-3.142 … 3.142
velocity of body at top from groundv(top)m/s—
direction of body at top from groundθ(top)—-3.142 … 3.142
velocity of body at later from groundv(later)m/s—
direction of body at later from groundθ(later)—-3.142 … 3.142
displacement of body during flyingΔx(f)m—
position of body at landsx(lands)m—
position of body at thrownx(thrown)m—
displacement of body during to topΔx(t)m—
position of body at topx(top)m—
displacement of body during so farΔx(s)m—
position of body at laterx(later)m—
average velocity of body during flyingvav(f)m/s—
average velocity of body during to topvav(t)m/s—
average velocity of body during so farvav(s)m/s—
change of velocity of body during flyingΔv(f)m/s—
change of velocity of body during to topΔv(t)m/s—
change of velocity of body during so farΔv(s)m/s—
average acceleration of body during flyingaav(f)m/s²—
average acceleration of body during to topaav(t)m/s²—
average acceleration of body during so faraav(s)m/s²—
acceleration of body during flyinga(f)m/s²—
acceleration of body during to topa(t)m/s²—
acceleration of body during so fara(s)m/s²—
x0≡xi(start of motion)
starting position
x≡xi(end of motion)
final position
v0≡vi(start of motion)
starting velocity
v≡vi(end of motion)
final velocity
t≡Δtm
time
A=Ax2+Ay2
magnitude from components
di(whole)=di(part 1)+di(part 2)
path in parts
Δtw=Δtp+Δtp
time in parts
ai(part 1)=ai(whole)
steady through its parts
vo,x(t)=vo(t)⋅cos⁡θo(t)
parts of a velocity
ai,x(m)=0
falling freely
R2=A2+B2+2⋅A⋅B⋅cos⁡φ
law of cosines
R⋅sin⁡β=B⋅sin⁡φ
law of sines
R⋅cos⁡β=A+B⋅cos⁡φ
along the first
Ax=A⋅cos⁡α
resolved along x
Ay=A⋅sin⁡α
resolved along y
Δxx(f)=xx(lands)-xx(thrown)
change of position(flying, x)
Δxy(f)=xy(lands)-xy(thrown)
change of position(flying, y)
Δxx(t)=xx(top)-xx(thrown)
change of position(to top, x)
Δxy(t)=xy(top)-xy(thrown)
change of position(to top, y)
Δxx(s)=xx(later)-xx(thrown)
change of position(so far, x)
Δxy(s)=xy(later)-xy(thrown)
change of position(so far, y)
vav,x(f)=Δxx(f)Δtf
displacement a time(flying, x)
vav,y(f)=Δxy(f)Δtf
displacement a time(flying, y)
vav,x(t)=Δxx(t)Δtt
displacement a time(to top, x)
vav,y(t)=Δxy(t)Δtt
displacement a time(to top, y)
vav,x(s)=Δxx(s)Δts
displacement a time(so far, x)
vav,y(s)=Δxy(s)Δts
displacement a time(so far, y)
cav(f)=d(f)Δtf
path a time(flying, x)
cav(f)=d(f)Δtf
path a time(flying, y)
cav(t)=d(t)Δtt
path a time(to top, x)
cav(t)=d(t)Δtt
path a time(to top, y)
cav(s)=d(s)Δts
path a time(so far, x)
cav(s)=d(s)Δts
path a time(so far, y)
Δvx(f)=vx(lands)-vx(thrown)
velocity gained(flying, x)
Δvy(f)=vy(lands)-vy(thrown)
velocity gained(flying, y)
Δvx(t)=vx(top)-vx(thrown)
velocity gained(to top, x)
Δvy(t)=vy(top)-vy(thrown)
velocity gained(to top, y)
Δvx(s)=vx(later)-vx(thrown)
velocity gained(so far, x)
Δvy(s)=vy(later)-vy(thrown)
velocity gained(so far, y)
aav,x(f)=Δvx(f)Δtf
velocity gained a time(flying, x)
aav,y(f)=Δvy(f)Δtf
velocity gained a time(flying, y)
aav,x(t)=Δvx(t)Δtt
velocity gained a time(to top, x)
aav,y(t)=Δvy(t)Δtt
velocity gained a time(to top, y)
aav,x(s)=Δvx(s)Δts
velocity gained a time(so far, x)
aav,y(s)=Δvy(s)Δts
velocity gained a time(so far, y)
vx(lands)=vx(thrown)+ax(f)⋅Δtf
velocity after a time(flying, x)
vy(lands)=vy(thrown)+ay(f)⋅Δtf
velocity after a time(flying, y)
vx(top)=vx(thrown)+ax(t)⋅Δtt
velocity after a time(to top, x)
vy(top)=vy(thrown)+ay(t)⋅Δtt
velocity after a time(to top, y)
vx(later)=vx(thrown)+ax(s)⋅Δts
velocity after a time(so far, x)
vy(later)=vy(thrown)+ay(s)⋅Δts
velocity after a time(so far, y)
xx(lands)=xx(thrown)+vx(thrown)⋅Δtf+ax(f)⋅Δtf22
position after a time(flying, x)
xy(lands)=xy(thrown)+vy(thrown)⋅Δtf+ay(f)⋅Δtf22
position after a time(flying, y)
xx(top)=xx(thrown)+vx(thrown)⋅Δtt+ax(t)⋅Δtt22
position after a time(to top, x)
xy(top)=xy(thrown)+vy(thrown)⋅Δtt+ay(t)⋅Δtt22
position after a time(to top, y)
xx(later)=xx(thrown)+vx(thrown)⋅Δts+ax(s)⋅Δts22
position after a time(so far, x)
xy(later)=xy(thrown)+vy(thrown)⋅Δts+ay(s)⋅Δts22
position after a time(so far, y)
vx(lands)2=vx(thrown)2+2⋅ax(f)⋅(xx(lands)-xx(thrown))
velocity after a distance(flying, x)
vy(lands)2=vy(thrown)2+2⋅ay(f)⋅(xy(lands)-xy(thrown))
velocity after a distance(flying, y)
vx(top)2=vx(thrown)2+2⋅ax(t)⋅(xx(top)-xx(thrown))
velocity after a distance(to top, x)
vy(top)2=vy(thrown)2+2⋅ay(t)⋅(xy(top)-xy(thrown))
velocity after a distance(to top, y)
vx(later)2=vx(thrown)2+2⋅ax(s)⋅(xx(later)-xx(thrown))
velocity after a distance(so far, x)
vy(later)2=vy(thrown)2+2⋅ay(s)⋅(xy(later)-xy(thrown))
velocity after a distance(so far, y)
xx(lands)-xx(thrown)=(vx(lands)+vx(thrown))⋅Δtf2
mean of the velocities(flying, x)
xy(lands)-xy(thrown)=(vy(lands)+vy(thrown))⋅Δtf2
mean of the velocities(flying, y)
xx(top)-xx(thrown)=(vx(top)+vx(thrown))⋅Δtt2
mean of the velocities(to top, x)
xy(top)-xy(thrown)=(vy(top)+vy(thrown))⋅Δtt2
mean of the velocities(to top, y)
xx(later)-xx(thrown)=(vx(later)+vx(thrown))⋅Δts2
mean of the velocities(so far, x)
xy(later)-xy(thrown)=(vy(later)+vy(thrown))⋅Δts2
mean of the velocities(so far, y)
vg,x(thrown)=vg(thrown)⋅cos⁡θg(thrown)
parts of a velocity(ground, thrown, x)
vg,y(thrown)=vg(thrown)⋅sin⁡θg(thrown)
parts of a velocity(ground, thrown, y)
vg,x(lands)=vg(lands)⋅cos⁡θg(lands)
parts of a velocity(ground, lands, x)
vg,y(lands)=vg(lands)⋅sin⁡θg(lands)
parts of a velocity(ground, lands, y)
vg,x(top)=vg(top)⋅cos⁡θg(top)
parts of a velocity(ground, top, x)
vg,y(top)=vg(top)⋅sin⁡θg(top)
parts of a velocity(ground, top, y)
vg,x(later)=vg(later)⋅cos⁡θg(later)
parts of a velocity(ground, later, x)
vg,y(later)=vg(later)⋅sin⁡θg(later)
parts of a velocity(ground, later, y)
vx(thrown)=v(thrown)⋅cos⁡θ(thrown)
parts of a velocity(body, thrown, x)
vy(thrown)=v(thrown)⋅sin⁡θ(thrown)
parts of a velocity(body, thrown, y)
vx(lands)=v(lands)⋅cos⁡θ(lands)
parts of a velocity(body, lands, x)
vy(lands)=v(lands)⋅sin⁡θ(lands)
parts of a velocity(body, lands, y)
vx(top)=v(top)⋅cos⁡θ(top)
parts of a velocity(body, top, x)
vy(top)=v(top)⋅sin⁡θ(top)
parts of a velocity(body, top, y)
vx(later)=v(later)⋅cos⁡θ(later)
parts of a velocity(body, later, x)
vy(later)=v(later)⋅sin⁡θ(later)
parts of a velocity(body, later, y)
ax(f)=0
falling freely(flying, x)
ay(f)=−g
falling freely(flying, y)
ax(t)=0
falling freely(to top, x)
ay(t)=−g
falling freely(to top, y)
ax(s)=0
falling freely(so far, x)
ay(s)=−g
falling freely(so far, y)
Δx(f)=Δxx(f)2+Δxy(f)2
magnitude from components(displacement of body during flying)
x(lands)=xx(lands)2+xy(lands)2
magnitude from components(position of body at lands)
x(thrown)=xx(thrown)2+xy(thrown)2
magnitude from components(position of body at thrown)
Δx(t)=Δxx(t)2+Δxy(t)2
magnitude from components(displacement of body during to top)
x(top)=xx(top)2+xy(top)2
magnitude from components(position of body at top)
Δx(s)=Δxx(s)2+Δxy(s)2
magnitude from components(displacement of body during so far)
x(later)=xx(later)2+xy(later)2
magnitude from components(position of body at later)
vav(f)=vav,x(f)2+vav,y(f)2
magnitude from components(average velocity of body during flying)
vav(t)=vav,x(t)2+vav,y(t)2
magnitude from components(average velocity of body during to top)
vav(s)=vav,x(s)2+vav,y(s)2
magnitude from components(average velocity of body during so far)
Δv(f)=Δvx(f)2+Δvy(f)2
magnitude from components(change of velocity of body during flying)
v(lands)=vx(lands)2+vy(lands)2
magnitude from components(velocity of body at lands from ground)
v(thrown)=vx(thrown)2+vy(thrown)2
magnitude from components(velocity of body at thrown from ground)
Δv(t)=Δvx(t)2+Δvy(t)2
magnitude from components(change of velocity of body during to top)
v(top)=vx(top)2+vy(top)2
magnitude from components(velocity of body at top from ground)
Δv(s)=Δvx(s)2+Δvy(s)2
magnitude from components(change of velocity of body during so far)
v(later)=vx(later)2+vy(later)2
magnitude from components(velocity of body at later from ground)
aav(f)=aav,x(f)2+aav,y(f)2
magnitude from components(average acceleration of body during flying)
aav(t)=aav,x(t)2+aav,y(t)2
magnitude from components(average acceleration of body during to top)
aav(s)=aav,x(s)2+aav,y(s)2
magnitude from components(average acceleration of body during so far)
a(f)=ax(f)2+ay(f)2
magnitude from components(acceleration of body during flying)
a(t)=ax(t)2+ay(t)2
magnitude from components(acceleration of body during to top)
a(s)=ax(s)2+ay(s)2
magnitude from components(acceleration of body during so far)
vg(thrown)=vg,x(thrown)2+vg,y(thrown)2
magnitude from components(velocity of ground at thrown from ground)
vg(lands)=vg,x(lands)2+vg,y(lands)2
magnitude from components(velocity of ground at lands from ground)
vg(top)=vg,x(top)2+vg,y(top)2
magnitude from components(velocity of ground at top from ground)
vg(later)=vg,x(later)2+vg,y(later)2
magnitude from components(velocity of ground at later from ground)