Function Machine by Lew W. S.

Function Machine by Lew W. S.
Loading the math board and drawing, please wait…
2019-04-09 17:14
This interactive example demonstrates a function calculator where users input numbers, the machine calculates and displays results, guiding users to guess the function mode. Core math concepts include functions, linear functions, normal distribution, division, random experiments, tangent lines, and similar triangles. It is constructed using GeoGebra commands like CurveCartesian, Circle, Polygon, Point, Textfield, Vector, Semicircle, Mod, Segment, LaTeX, etc. Suitable for high school mathematics teaching to understand and explore function concepts.

GeoGebra Commands & Parameters

  1. CurveCartesian(x(A) + ((r * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * cos(t + v)), y(A) + ((r * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * sin(t + v)), t, 0, 6.28319) → c
  2. CurveCartesian(x(B) + ((R * (a + (1 / b * tanh((b * sin((n * t) - v)))))) * cos(t - v)), y(B) + ((R * (a + (1 / b * tanh((b * sin((n * t) - v)))))) * sin(t - v)), t, 0, 6.28319) → d
  3. Circle(B, R + 0.9) → e
  4. Circle(A, r + 0.9) → g
  5. Circle(A, r + 0.9) → h
  6. CurveCartesian(x(A) + ((r * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * cos(t + v)), y(A) + ((r * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * sin(t + v)), t, 0, 6.28319) → i
  7. CurveCartesian(x(C) + ((R * (a + (1 / b * tanh((b * sin((n * t) - v)))))) * cos(t - v)), y(C) + ((R * (a + (1 / b * tanh((b * sin((n * t) - v)))))) * sin(t - v)), t, 0, 6.28319) → j
  8. CurveCartesian(x(C) + ((r / 2 * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * cos(t + v)), y(C) + ((r / 2 * (a + (1 / b * tanh((b * sin((n * t) + v)))))) * sin(t + v)), t, 0, 6.28319) → o
  9. Polygon(D, E, F, G) → poly1, d_1, e_1, f_1, g_1
  10. Point(g_1) → H
  11. Point(g_1) → I
  12. Polygon(H, I, J, K) → poly2, h_1, i_1, j_1, k
  13. Polygon(L, K, J, M) → poly3, l, k_1, j_2, m
  14. Point(f_1) → N
  15. Polygon(N, O, P, F) → poly4, n_1, o_1, p, f_2
  16. Textfield(s) → ChampTexte1
  17. Vector(Q, S) → u
  18. Textfield(f) → ChampTexte2
  19. Vector(U, V) → w
  20. Vector(W, Z) → z
  21. Polygon(C_1, M, L, D_1) → poly5, c_1, m_1, l_1, d_2
  22. Polygon(E_1, F_1, G_1, H_1) → poly6, e_2, f_3, g_2, h_2
  23. Semicircle(F_1, G_1) → q
  24. Mod(v / °, 2) → t_1
  25. Semicircle(F_1, G_1) → p_1
  26. Segment(A_1, B_1) → a_1
  27. LaTeX(f) → textFromFunction
  28. TextToUnicode(textFromFunction) → L_3
  29. Text("(" + s + ")") → textFormulaValue
  30. TextToUnicode(textFormulaValue) → L_n
  31. Remove(Insert[L_n, L_3, IndexOf[120, L_3]], {120}) → L_4
  32. Remove(Insert[L_n, L_4, IndexOf[120, L_4]], {120}) → L_5
  33. Remove(Insert[L_n, L_5, IndexOf[120, L_5]], {120}) → L_6
  34. Remove(Insert[L_n, L_6, IndexOf[120, L_6]], {120}) → L_7
  35. Remove(Insert[L_n, L_7, IndexOf[120, L_7]], {120}) → L_8
  36. Remove(Insert[L_n, L_8, IndexOf[120, L_8]], {120}) → L_9
  37. RemoveUndefined({L_3, L_4, L_5, L_6, L_7, L_8, L_9}) → L_{10}
  38. Element(L_{10}, Length[L_{10}]) → L_{11}
  39. LaTeX("= " + (UnicodeToText[L_{11}]), true) → textEnumFunction
  40. Textfield(textuserinputfunction) → InputBox1

AI Drawing Prompt Reference

Draw a function calculator illustration featuring two rotating function curves, a large circle and two smaller circles for the machine body, multiple polygons forming the operational interface, points marking key positions, text boxes for input and output, vectors indicating directions, semicircles, and segments for decoration, embodying function computation and geometric construction concepts.
The prompt above was compiled from the original drawing commands and is for reference only.