AEF.CSS Composition: Socks and Shoes

AEF.CSS Composition: Socks and Shoes
Loading the math board and drawing, please wait…
2017-08-08 08:43
This example demonstrates how to create complex mathematical graphics using GeoGebra, involving core math concepts like Frequency Distribution, Complex Numbers, Functions, Linear Programming or Linear Optimization, and Addition. Construction highlights include commands and objects such as Point, Zip, Union, Textfield, Sequence, and Vector. Suitable for high school and above students and teachers for teaching and exploring mathematical concepts.

GeoGebra Commands & Parameters

  1. Point(b_1) → A
  2. Zip(x(P), P, r1list) → r1xl
  3. Zip({Roots[f_1(x) - P, -4, 4]}, P, r1xl) → r2list
  4. Union(Element[r2list, 1], Element[r2list, 2]) → r2l
  5. Point(yAxis) → A_x
  6. Textfield(f_1) → inputBox1
  7. Textfield(f_2) → inputBoxf
  8. Sequence(Vector[(6, f_1(q(R(i)))), (8, f_2(f_1(q(R(i)))))], i, 1, 5) → Quadgvlist
  9. Sequence(Vector[(4, q(R(i))), (6, f_1(q(R(i))))], i, 1, 5) → Quadmvlist
  10. Sequence(Vector[(0, i), (2, R(i))], i, 1, 5) → QuadRvlist
  11. Sequence(Vector[(2, R(i)), (4, q(R(i)))], i, 1, 5) → Quadqvlist
  12. Point(i) → K
  13. Vector(K, s_{inv}D) → w
  14. Vector(s_{inv}D, m_{invSinvD}) → z
  15. Vector(m_{invSinvD}, q_{inv+}) → d
  16. Vector(q_{inv+}, I) → h_1
  17. Vector(q_{inv-}, J) → j
  18. Sequence(Vector[(0, i), (2, f_1(i))], i, -2, 2) → Linmvlist
  19. Sequence(Vector[(2, f_1(i)), (4, f_2(f_1(i)))], i, -2, 2) → Linsvlist
  20. Textfield(h) → inputBox2
  21. Textfield(b) → inputBox3
  22. Textfield(m_*) → inputBox4
  23. Textfield(f_1) → inputBox5
  24. Textfield(f_2) → inputBox6
  25. Zip((0, x(P)), P, r2l) → MDr1list
  26. Zip((2, p), p, r1xl) → MDr2list
  27. Zip(Vector[A, P], P, MDr2list) → vev2l
  28. Point(yAxis) → B
  29. Vector(B, C) → u
  30. Vector(C, D) → v
  31. Zip((2, f_1(x(P))), P, r2l) → list1
  32. Zip(Vector[Q, P], P, MDr1list, Q, list1) → vec1l
  33. Zip(Vector[P, (4, f_2(f_1(y(P))))], P, MDr1list) → Linfvlist
  34. Textfield(f_1) → InputBox1
  35. Textfield(f_2) → InputBox2
  36. Zip(x(P), P, r2l) → solnlist