Bouncing Ball Model

Bouncing Ball Model
Loading the math board and drawing, please wait…
2017-05-14 12:51
In collections Physics Lab
This example demonstrates the motion trajectory and collision effects of a bouncing ball under gravity. It involves core mathematical concepts like vectors, transformations, coordinate geometry, parametric equations, and function graphing. Key construction elements include Circle, Vector, Ray, Segment, OrthogonalLine, If, Mirror, and Slider commands/objects in GeoGebra. Suitable for high school students studying physical motion laws, spatial geometric transformations, and mathematical modeling.

GeoGebra Commands & Parameters

  1. Circle(A, m1 / 2) → c
  2. Vector(A, A') → vi1
  3. Ray(A, A') → f
  4. Segment((x(Corner[4]), y(Corner[4])), (x(Corner[3]), y(Corner[3]))) → h
  5. Segment((x(Corner[4]), y(Corner[4])), (x(Corner[1]), y(Corner[1]))) → i
  6. Segment((x(Corner[2]), y(Corner[2])), (x(Corner[3]), y(Corner[3]))) → j
  7. Segment((x(Corner[1]), y(Corner[1])), (x(Corner[2]), y(Corner[2]))) → k
  8. OrthogonalLine(A, xAxis) → l
  9. OrthogonalLine(A, l) → m
  10. If(x(A) > xmax - m1 / 2, 0, If[x(A) < xmin + m1 / 2, 1, If[y(A) < ymin + m1 / 2, 2, If[y(A) > ymax - m1 / 2, 3, 4]]]) → collision
  11. Mirror(A', l) → A''
  12. Mirror(A', m) → A''_1