Using Mapping Diagrams to Understand Functions and Equations

Using Mapping Diagrams to Understand Functions and Equations
Loading the math board and drawing, please wait…
2017-10-27 13:23
This example uses mapping diagrams to help understand functions and equations. Key mathematical concepts include functions, linear functions, and intersections. It utilizes commands such as Point, Element, Textfield, Sequence, and Vector in GeoGebra. Suitable for high school and above students or teachers.

GeoGebra Commands & Parameters

  1. Point(i) → T_1
  2. Element(glist, fn) → g
  3. Element(flist, fn) → q
  4. Point(yAxis) → A_x
  5. Textfield(m) → inputBox1
  6. Textfield(s) → inputBoxf
  7. Sequence(Vector[(6, m(q(R(i)))), (8, s(m(q(R(i)))))], i, 1, 5) → Quadgvlist
  8. Sequence(Vector[(4, q(R(i))), (6, m(q(R(i))))], i, 1, 5) → Quadmvlist
  9. Sequence(Vector[(0, i), (2, R(i))], i, 1, 5) → QuadRvlist
  10. Sequence(Vector[(2, R(i)), (4, q(R(i)))], i, 1, 5) → Quadqvlist
  11. Point(i) → K
  12. Vector(K, s_{inv}D) → w
  13. Vector(s_{inv}D, m_{invSinvD}) → z
  14. Vector(m_{invSinvD}, q_{inv+}) → d
  15. Vector(q_{inv+}, I) → h_1
  16. Vector(q_{inv-}, J) → j
  17. Sequence(Vector[(0, i), (2, m(i))], i, -2, 2) → Linmvlist
  18. Sequence(Vector[(2, m(i)), (4, s(m(i)))], i, -2, 2) → Linsvlist
  19. Textfield(h) → inputBox2
  20. Textfield(b) → inputBox3
  21. Textfield(m_*) → inputBox4
  22. Textfield(m) → inputBox5
  23. Textfield(s) → inputBox6
  24. Sequence(Vector[(0, i), (4, s(m(i)))], i, -2, 2) → Linfvlist
  25. Point(b_1) → A
  26. Vector(D, E) → k
  27. TableText({{A1, B1}, {A2, B2}, {A3, B3}, {A4, B4}, {A5, B5}, {A6, B6}}, "|_") → text22
  28. TableText({{D1, E1}, {D2, E2}, {D3, E3}, {D4, E4}, {D5, E5}, {D6, E6}}, "|_") → text23
  29. TableText({{G1, H1, I1}, {G2, H2, I2}, {G3, H3, I3}, {G4, H4, I4}, {G5, H5, I5}, {G6, H6, I6}}, "|_") → text24
  30. Vector(E, A) → u_1
  31. TableText({{K1, L1}, {K2, L2}, {K3, L3}, {K4, L4}, {K5, L5}, {K6, L6}}, "|_") → text26
  32. TableText({{N1, O1}, {N2, O2}, {N3, O3}, {N4, O4}, {N5, O5}, {N6, O6}}, "|_") → text27
  33. TableText({{N1, O1, P1, Q1, R1}, {N2, O2, P2, Q2, R2}, {N3, O3, P3, Q3, R3}, {N4, O4, P4, Q4, R4}, {N5, O5, P5, Q5, R5}, {N6, O6, P6, Q6, R6}}, "|_") → text28
  34. Vector(T_1, S_*) → w_1
  35. Vector(S_*, T_*) → u_2
  36. If(fn ≟ 3, (2, (-g(y(T_*)))), (2, π - g(y(T_*)))) → R_2
  37. Vector(T_*, R_1) → v_2
  38. Vector(T_*, R_2) → w_2
  39. Vector(R_1, R_#) → a_2
  40. Vector(R_2, R_*) → b_2
  41. Vector(A, D) → g_2