复杂形状的几何构造与函数图示

复杂形状的几何构造与函数图示
几何画板及绘图内容加载中,请稍等……
2019-04-06 13:39
这个范例展示了复杂多边形与函数图像的结合,核心数学概念包括几何变换、函数图与向量运算。作图要点涉及Polygon、LineBisector、Circle等GeoGebra命令,以及多边形、圆、向量等对象的构造。适合高中生或大学低年级学生用于几何与函数综合学习。

GeoGebra 命令及参数

  1. Polygon(A, B, 8) → poly1, f, D, E, F, G, H, g, h, i, j, k, l, m, C
  2. LineBisector(G, H) → n
  3. LineBisector(H, A) → p
  4. LineBisector(A, B) → q
  5. LineBisector(B, C) → r
  6. Intersect(n, l) → I
  7. Intersect(r, k) → J
  8. Intersect(q, j) → K
  9. Intersect(p, i) → L
  10. Intersect(n, h) → M
  11. Intersect(r, g) → N
  12. Intersect(q, f) → O
  13. Intersect(p, m) → P
  14. Intersect(n, p) → Q
  15. Circle(Q, M) → c
  16. Point(n) → R
  17. Circle(Q, R) → d
  18. Intersect(d, q, 2) → S
  19. Intersect(d, n, 2) → T
  20. Intersect(d, r, 1) → U
  21. Intersect(d, q, 1) → V
  22. Intersect(d, p, 1) → W
  23. Intersect(d, r, 2) → Z
  24. Intersect(d, p, 2) → A_1
  25. Segment(G, Z) → s
  26. Segment(Z, F) → t
  27. Segment(F, S) → a
  28. Segment(S, E) → b
  29. Segment(E, A_1) → e
  30. Segment(A_1, D) → f_1
  31. Segment(T, D) → g_1
  32. Segment(T, C) → h_1
  33. Segment(U, C) → i_1
  34. Segment(U, B) → j_1
  35. Segment(V, B) → k_1
  36. Segment(V, A) → l_1
  37. Segment(W, A) → m_1
  38. Segment(H, W) → n_1
  39. Segment(R, H) → p_1
  40. Segment(R, G) → q_1
  41. Polygon(G, Z, B, V, A, W, H, R, F, S, E, A_1, D, T, C, U) → poly2, g_2, u, b_1, v, a_2, w, h_2, r_1, z_1, f_2, s_1, e_1, a_1, d_1, t_1, c_1
  42. Point(Circle[B_1, Segment[G, Z]]) → C_1
  43. Rotate(C_1 + (Segment[Z, F], 0), Angle[F - Z] + Angle[C_1 - B_1] - Angle[Z - G], C_1) → D_1
  44. Rotate(D_1 + (Segment[F, S], 0), Angle[S - F] + Angle[D_1 - C_1] - Angle[F - Z], D_1) → E_1
  45. Rotate(E_1 + (Segment[S, E], 0), Angle[E - S] + Angle[E_1 - D_1] - Angle[S - F], E_1) → F_1
  46. Rotate(F_1 + (Segment[E, A_1], 0), Angle[A_1 - E] + Angle[F_1 - E_1] - Angle[E - S], F_1) → G_1
  47. Rotate(G_1 + (Segment[A_1, D], 0), Angle[D - A_1] + Angle[G_1 - F_1] - Angle[A_1 - E], G_1) → H_1
  48. Rotate(H_1 + (Segment[D, T], 0), Angle[T - D] + Angle[H_1 - G_1] - Angle[D - A_1], H_1) → I_1
  49. Rotate(I_1 + (Segment[T, C], 0), Angle[C - T] + Angle[I_1 - H_1] - Angle[T - D], I_1) → J_1
  50. Rotate(J_1 + (Segment[C, U], 0), Angle[U - C] + Angle[J_1 - I_1] - Angle[C - T], J_1) → K_1
  51. Rotate(K_1 + (Segment[U, B], 0), Angle[B - U] + Angle[K_1 - J_1] - Angle[U - C], K_1) → L_1
  52. Rotate(L_1 + (Segment[B, V], 0), Angle[V - B] + Angle[L_1 - K_1] - Angle[B - U], L_1) → M_1
  53. Rotate(M_1 + (Segment[V, A], 0), Angle[A - V] + Angle[M_1 - L_1] - Angle[V - B], M_1) → N_1
  54. Rotate(N_1 + (Segment[A, W], 0), Angle[W - A] + Angle[N_1 - M_1] - Angle[A - V], N_1) → O_1
  55. Rotate(O_1 + (Segment[W, H], 0), Angle[H - W] + Angle[O_1 - N_1] - Angle[W - A], O_1) → P_1
  56. Rotate(P_1 + (Segment[H, R], 0), Angle[R - H] + Angle[P_1 - O_1] - Angle[H - W], P_1) → Q_1
  57. Polygon(A_3, B_2, 8) → poly1_1, f_4, D_2, E_2, F_2, G_2, H_2, g_4, h_4, i_2, j_2, k_2, l_2, m_2, C_2
  58. LineBisector(G_2, H_2) → n_2
  59. LineBisector(H_2, A_3) → p_2
  60. LineBisector(A_3, B_2) → q_2
  61. LineBisector(B_2, C_2) → r_3
  62. Intersect(n_2, p_2) → Q_2
  63. Point(n_2) → R_1
  64. Circle(Q_2, R_1) → d_3
  65. Intersect(d_3, q_2, 2) → S_1
  66. Intersect(d_3, n_2, 2) → T_1
  67. Intersect(d_3, r_3, 1) → U_1
  68. Intersect(d_3, q_2, 1) → V_1
  69. Intersect(d_3, p_2, 1) → W_1
  70. Intersect(d_3, r_3, 2) → Z_1
  71. Intersect(d_3, p_2, 2) → A_2
  72. Segment(G_2, Z_1) → s_3
  73. Segment(Z_1, F_2) → t_3
  74. Segment(F_2, S_1) → a_5
  75. Segment(S_1, E_2) → b_3
  76. Segment(E_2, A_2) → e_3
  77. Segment(A_2, D_2) → f_5
  78. Segment(T_1, D_2) → g_5
  79. Segment(T_1, C_2) → h_5
  80. Segment(U_1, C_2) → i_3
  81. Segment(U_1, B_2) → j_3
  82. Segment(V_1, B_2) → k_3
  83. Segment(V_1, A_3) → l_3
  84. Segment(W_1, A_3) → m_3
  85. Segment(H_2, W_1) → n_3
  86. Segment(R_1, H_2) → p_3
  87. Segment(R_1, G_2) → q_3
  88. Polygon(G_2, Z_1, B_2, V_1, A_3, W_1, H_2, R_1, F_2, S_1, E_2, A_2, D_2, T_1, C_2, U_1) → poly2_1, g_3, u_1, b_2, v_1, a_4, w_1, h_3, r_2, z_2, f_3, s_2, e_2, a_3, d_2, t_2, c_2
  89. Intersect(f_1, a_1) → I_2
  90. Intersect(f_1, a_1) → J_2
  91. Rotate(G, 22.5°, Q) → G'
  92. Rotate(Z, 22.5°, Q) → Z'
  93. Rotate(F, 22.5°, Q) → F'
  94. Rotate(S, 22.5°, Q) → S'
  95. Rotate(E, 22.5°, Q) → E'
  96. Rotate(A_1, 22.5°, Q) → K_2
  97. Rotate(D, 22.5°, Q) → D'
  98. Rotate(T, 22.5°, Q) → T'
  99. Rotate(C, 22.5°, Q) → C'
  100. Rotate(U, 22.5°, Q) → U'
  101. Rotate(B, 22.5°, Q) → B'
  102. Rotate(V, 22.5°, Q) → V'
  103. Rotate(A, 22.5°, Q) → A'
  104. Rotate(W, 22.5°, Q) → W'
  105. Rotate(H, 22.5°, Q) → H'
  106. Rotate(R, 22.5°, Q) → R'
  107. Polygon(G', Z', B', V', A', W', H', R', F', S', E', K_2, D', T', C', U') → poly2', g', u', b', v', a', w', h', r', z', f', s', e', c_3, d', t', c'
  108. Line(L_2, M_2) → i_4
  109. Mirror(G_2, i_4) → N_2
  110. Mirror(Z_1, i_4) → O_2
  111. Mirror(F_2, i_4) → P_2
  112. Mirror(S_1, i_4) → R_2
  113. Mirror(E_2, i_4) → S_2
  114. Mirror(A_2, i_4) → T_2
  115. Mirror(D_2, i_4) → U_2
  116. Mirror(T_1, i_4) → V_2
  117. Mirror(C_2, i_4) → W_2
  118. Mirror(U_1, i_4) → Z_2
  119. Mirror(B_2, i_4) → B_3
  120. Mirror(V_1, i_4) → C_3
  121. Mirror(A_3, i_4) → D_3
  122. Mirror(W_1, i_4) → E_3
  123. Mirror(H_2, i_4) → F_3
  124. Mirror(R_1, i_4) → G_3
  125. Polygon(N_2, O_2, B_3, C_3, D_3, E_3, F_3, G_3, P_2, R_2, S_2, T_2, U_2, V_2, W_2, Z_2) → poly3, j_4, p_4, q_4, r_4, s_4, t_4, b_4, c_4, o_2, k_4, l_4, m_4, n_4, u_2, v_2, w_2
  126. Segment(H_3, I_3) → d_4
  127. Mirror(N_2, d_4) → J_3
  128. Mirror(O_2, d_4) → K_3
  129. Mirror(P_2, d_4) → L_3
  130. Mirror(R_2, d_4) → M_3
  131. Mirror(S_2, d_4) → N_3
  132. Mirror(T_2, d_4) → O_3
  133. Mirror(U_2, d_4) → P_3
  134. Mirror(V_2, d_4) → Q_3
  135. Mirror(W_2, d_4) → R_3
  136. Mirror(Z_2, d_4) → S_3
  137. Mirror(B_3, d_4) → T_3
  138. Mirror(C_3, d_4) → U_3
  139. Mirror(D_3, d_4) → V_3
  140. Mirror(E_3, d_4) → W_3
  141. Mirror(F_3, d_4) → Z_3
  142. Mirror(G_3, d_4) → A_4
  143. Polygon(J_3, K_3, T_3, U_3, V_3, W_3, Z_3, A_4, L_3, M_3, N_3, O_3, P_3, Q_3, R_3, S_3) → poly3', e_4, q_5, r_5, u_3, v_3, w_3, z_3, s_5, i_5, j_5, k_5, l_5, o_3, m_5, n_5, p_5
  144. Mirror(G_2, d_4) → B_4
  145. Mirror(Z_1, d_4) → C_4
  146. Mirror(F_2, d_4) → D_4
  147. Mirror(S_1, d_4) → E_4
  148. Mirror(E_2, d_4) → F_4
  149. Mirror(A_2, d_4) → G_4
  150. Mirror(D_2, d_4) → H_4
  151. Mirror(T_1, d_4) → I_4
  152. Mirror(C_2, d_4) → J_4
  153. Mirror(U_1, d_4) → K_4
  154. Mirror(B_2, d_4) → L_4
  155. Mirror(V_1, d_4) → M_4
  156. Mirror(A_3, d_4) → N_4
  157. Mirror(W_1, d_4) → O_4
  158. Mirror(H_2, d_4) → P_4
  159. Mirror(R_1, d_4) → Q_4
  160. Polygon(B_4, C_4, L_4, M_4, N_4, O_4, P_4, Q_4, D_4, E_4, F_4, G_4, H_4, I_4, J_4, K_4) → poly4, t_5, i_6, j_6, k_6, l_6, o_4, m_6, n_6, b_5, c_5, d_5, e_5, f_6, g_6, ı_4, h_6