Self-Moving Vector

Self-Moving Vector
Loading the math board and drawing, please wait…
2019-01-08 07:53
This example demonstrates the dynamic movement of a self-moving vector. Key mathematical concepts include vectors and their movement in a plane. Using commands like If, Intersect, Polygon, Translate, etc., a self-moving vector model is constructed. Suitable for high school mathematics education and learning vector transformations.

GeoGebra Commands & Parameters

  1. If(a ≟ true, y = Ly + r, y = Ly) → l_1
  2. If(a ≟ true, x = (-r), x = 0) → j_1
  3. Intersect(j_1, l_1) → G
  4. If(a ≟ true, x = Lx + r, x = Lx) → i_1
  5. Intersect(i_1, l_1) → H
  6. If(a ≟ true, y = (-r), y = 0) → k_1
  7. Intersect(i_1, k_1) → I
  8. Intersect(j_1, k_1) → J
  9. Polygon(G, H, I, J) → q1, g_2, h_2, i_2, j_2
  10. Translate(B, cb) → B1
  11. Translate(C, cb) → C1
  12. If(x(B1) < 0, (-x(B1)), If[x(B1) > Lx, (2 * Lx) - x(B1), x(B1)]) → xB
  13. If(x(B1) < 0, (-x(C1)), If[x(B1) > Lx, (2 * Lx) - x(C1), x(C1)]) → xC
  14. If(y(B1) < 0, (-y(B1)), If[y(B1) > Ly, (2 * Ly) - y(B1), y(B1)]) → yB
  15. If(y(B1) < 0, (-y(C1)), If[y(B1) > Ly, (2 * Ly) - y(C1), y(C1)]) → yC
  16. Circle(B3, r) → c
  17. Vector(C3, B3) → u