Domain and Range Dynamic Illustrator

Domain and Range Dynamic Illustrator
Loading the math board and drawing, please wait…
2016-12-02 03:25
This example illustrates the domain and range of functions. It involves key mathematical concepts such as functions, matrices, parabolas, geometric transformations, and translation. Using GeoGebra commands like OrthogonalLine, Intersect, Dilate, Vector, Segment, and Line, it dynamically shows the changes in function graphs. Suitable for high school mathematics education and learning.

GeoGebra Commands & Parameters

  1. OrthogonalLine(B, i) → k
  2. OrthogonalLine(A, i) → j
  3. Intersect(i, j) → C
  4. Intersect(i, k) → D
  5. OrthogonalLine(B, yAxis) → l
  6. OrthogonalLine(A, yAxis) → m
  7. Intersect(l, yAxis) → E
  8. Intersect(m, yAxis) → F
  9. Dilate(A, If[0 < e ≤ 1, 1 - e, 0], C) → A'
  10. Dilate(B, If[0 < e ≤ 1, 1 - e, 0], D) → B'
  11. Vector(A, A') → u
  12. Vector(B, B') → v
  13. Dilate(C, If[1 < e ≤ 2, 2 - e, 0], D) → C'
  14. Segment(C, C') → n
  15. Dilate(A, If[0 < f ≤ 1, 1 - f, 0], F) → A'_1
  16. Dilate(B, If[0 < f ≤ 1, 1 - f, 0], E) → B'_1
  17. Vector(A, A'_1) → w
  18. Vector(B, B'_1) → p
  19. Dilate(F, If[1 < f ≤ 2, 2 - f, 0], E) → F'
  20. Segment(F, F') → q
  21. Intersect(g, t, 1) → G
  22. Intersect(g, g_1, 1) → I
  23. Intersect(i, t) → J
  24. Intersect(i, g_1) → K
  25. Dilate(G, If[0 < a_1 ≤ 1, 1 - a_1, 0], J) → G'
  26. Dilate(I, If[0 < a_1 ≤ 1, 1 - a_1, 0], K) → I'
  27. Vector(G, G') → u_1
  28. Vector(I, I') → v_1
  29. Dilate(J, If[1 < a_1 ≤ 2, 2 - a_1, 0], K) → J'
  30. Segment(J, J') → i_1
  31. Line(H, i) → j_1
  32. Line(G, i) → k_1
  33. Line(I, i) → l_1
  34. Intersect(k_1, yAxis) → L
  35. Intersect(j_1, yAxis) → M
  36. Intersect(l_1, yAxis) → N
  37. Dilate(H, If[0 < b_1 ≤ 1, 1 - b_1, 0], M) → H'
  38. Dilate(G, If[0 < b_1 ≤ 1, 1 - b_1, 0], L) → G'_1
  39. Dilate(I, If[0 < b_1 ≤ 1, 1 - b_1, 0], N) → I'_1
  40. Vector(I, I'_1) → w_1
  41. Vector(G, G'_1) → c_1
  42. Vector(H, H') → d_1
  43. Dilate(M, If[1 < b_1 ≤ 2, 2 - b_1, 0], N) → M'
  44. Segment(M, M') → m_1
  45. Dilate(M, If[1 < b_1 ≤ 2, 2 - b_1, 0], L) → M'_1
  46. Segment(M, M'_1) → p_1