圆上的反射变换
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何通过圆进行反射变换。核心数学概念包括反射、分段函数和四边形。通过使用GeoGebra命令如Circle、Line、OrthogonalLine、Rotate、Tangent、Intersect、Polygon、Mirror等,可以构造出复杂的几何图形。适合高中数学教学和学习反射变换的概念。
GeoGebra 命令及参数
Circle(A, B) → cLine(A, B) → fOrthogonalLine(A, f) → gRotate(f, 45°, A) → f'Rotate(g, 45°, A) → g'Rotate(f, 22.5°, A) → f'_1Rotate(f'_1, 45°, A) → hRotate(h, 45°, A) → h'Rotate(h', 45°, A) → h''Tangent(g', c) → i, jTangent(h', c) → k, lTangent(h'', c) → m, nTangent(h, c) → p, qTangent(f', c) → r, sTangent(f'_1, c) → t, aIntersect(g, m) → CIntersect(h', m) → DIntersect(g', q) → EPolygon(C, D, E) → t1, e, c_1, dRotate(C, 45°, A) → C'Rotate(D, 45°, A) → D'Rotate(E, 45°, A) → E'Polygon(C', D', E') → t1', e', c', d'Rotate(C', 45°, A) → C''Rotate(D', 45°, A) → D''Rotate(E', 45°, A) → E''Polygon(C'', D'', E'') → t1'', e'', c'', d''Rotate(C'', 45°, A) → C'''Rotate(D'', 45°, A) → D'''Rotate(E'', 45°, A) → E'''Polygon(C''', D''', E''') → t1''', e''', c''', d'''Rotate(C''', 45°, A) → FRotate(D''', 45°, A) → GRotate(E''', 45°, A) → HPolygon(F, G, H) → t2, h_1, f_1, g_1Rotate(F, 45°, A) → F'Rotate(G, 45°, A) → G'Rotate(H, 45°, A) → H'Polygon(F', G', H') → t2', h'_1, f'_2, g'_1Rotate(F', 45°, A) → F''Rotate(G', 45°, A) → G''Rotate(H', 45°, A) → H''Polygon(F'', G'', H'') → t2'', h''_1, f'', g''Rotate(F'', 45°, A) → F'''Rotate(G'', 45°, A) → G'''Rotate(H'', 45°, A) → H'''Polygon(F''', G''', H''') → t2''', h''', f''', g'''Mirror(t1'', c) → t1'''_1Mirror(t1', c) → t1''_1Mirror(t1, c) → t1'_1Mirror(t2''', c) → bMirror(t2'', c) → t2'''_1Mirror(t2', c) → t2''_1Mirror(t2, c) → t2'_1Mirror(t1''', c) → oIntersect(k, r) → IIntersect(f, i) → JIntersect(i, p) → KPolygon(H', I, J, K) → q1, h'_2, i_1, j_1, k_1Rotate(H', 45°, A) → H''_1Rotate(I, 45°, A) → I'Rotate(J, 45°, A) → J'Rotate(K, 45°, A) → K'Polygon(H''_1, I', J', K') → q1', h''_2, i', j', k'Rotate(H''_1, 45°, A) → LRotate(I', 45°, A) → I''Rotate(J', 45°, A) → J''Rotate(K', 45°, A) → K''Polygon(L, I'', J'', K'') → q1'', l_1, i'', j'', k''Rotate(L, 45°, A) → L'Rotate(I'', 45°, A) → I'''Rotate(J'', 45°, A) → J'''Rotate(K'', 45°, A) → K'''Polygon(L', I''', J''', K''') → q1''', l', i''', j''', k'''Rotate(L', 45°, A) → L''Rotate(I''', 45°, A) → MRotate(J''', 45°, A) → NRotate(K''', 45°, A) → OPolygon(L'', M, N, O) → q2, l'', m_1, n_1, o_1Rotate(L'', 45°, A) → L'''Rotate(M, 45°, A) → M'Rotate(N, 45°, A) → N'Rotate(O, 45°, A) → O'Polygon(L''', M', N', O') → q2', l''', m', n', o'Rotate(L''', 45°, A) → PRotate(M', 45°, A) → M''Rotate(N', 45°, A) → N''Rotate(O', 45°, A) → O''Polygon(P, M'', N'', O'') → q2'', p_1, m'', n'', o''Rotate(P, 45°, A) → P'Rotate(M'', 45°, A) → M'''Rotate(N'', 45°, A) → N'''Rotate(O'', 45°, A) → O'''Polygon(P', M''', N''', O''') → q2''', p', m''', n''', o'''Mirror(q2'', c) → q2'''_1Mirror(q2', c) → q2''_1Mirror(q2''', c) → uMirror(q1, c) → q1'_1Mirror(q1', c) → q1''_1Mirror(q1'', c) → q1'''_1Mirror(q1''', c) → vMirror(q2, c) → q2'_1Intersect(i, t) → QPolygon(Q, G', I, J) → q3, q_1, g'_2, i_2, j_2Mirror(q3, c) → q3'Mirror(Q, f) → Q'Mirror(G', f) → G''_1Mirror(I, f) → I'_1Mirror(J, f) → J'_1Polygon(Q', G''_1, I'_1, J'_1) → q3'_1, q', g''_1, i'_1, j'_1Mirror(q3', f) → q3''Mirror(q3', f') → q3''_1Mirror(q3'', f') → q3'''Mirror(q3', g) → q3''_2Mirror(q3'', g) → q3'''_1Mirror(q3', g') → q3''_3Mirror(q3'', g') → q3'''_2Mirror(Q, g') → Q'_1Mirror(G', g') → G''_2Mirror(I, g') → I'_2Mirror(J, g') → J'_2Polygon(Q'_1, G''_2, I'_2, J'_2) → q3'_2, q'_1, g''_2, i'_2, j'_2Mirror(Q', g') → Q''Mirror(G''_1, g') → RMirror(I'_1, g') → SMirror(J'_1, g') → TPolygon(Q'', R, S, T) → q4, q'', r_1, s_1, t_1Mirror(Q, f') → Q'_2Mirror(G', f') → G''_3Mirror(I, f') → I'_3Mirror(J, f') → J'_3Polygon(Q'_2, G''_3, I'_3, J'_3) → q3'_3, q'_2, g''_3, i'_3, j'_3Mirror(Q', f') → Q''_1Mirror(G''_1, f') → UMirror(I'_1, f') → VMirror(J'_1, f') → WPolygon(Q''_1, U, V, W) → q5, q''_1, u_1, v_1, wMirror(Q''_1, g') → ZMirror(U, g') → U'Mirror(V, g') → V'Mirror(W, g') → W'Polygon(Z, U', V', W') → q5', z_1, u', v', w'Mirror(Q'_2, g') → A_1Mirror(G''_3, g') → B_1Mirror(I'_3, g') → C_1Mirror(J'_3, g') → D_1Polygon(A_1, B_1, C_1, D_1) → q6, a_1, b_1, c_2, d_1Intersect(f, n) → E_1Polygon(A_1, E_1, Z, N) → q7, a_2, e_1, z_2, n_2Mirror(q7, c) → q7'Mirror(A_1, f') → F_1Mirror(E_1, f') → G_1Mirror(Z, f') → Z'Mirror(N, f') → N'_1Polygon(F_1, G_1, Z', N'_1) → q7'_1, f_2, g_2, z', n'_1Mirror(A_1, g') → H_1Mirror(E_1, g') → I_1Mirror(Z, g') → Z'_1Mirror(N, g') → N'_2Polygon(H_1, I_1, Z'_1, N'_2) → q7'_2, h_2, i_3, z'_1, n'_2Mirror(H_1, f') → J_1Mirror(I_1, f') → K_1Mirror(Z'_1, f') → L_1Mirror(N'_2, f') → M_1Polygon(J_1, K_1, L_1, M_1) → q8, j_3, k_2, l_2, m_2Mirror(q7', f') → q7''Mirror(q7'', g') → q7'''Mirror(q7''', f') → w_1Intersect(h'', j) → N_1Polygon(D', A_1, N_1) → t3, n_3, d'_1, a_3Mirror(t3, c) → t3'Mirror(D', f) → D''_1Mirror(A_1, f) → O_1Mirror(N_1, f) → P_1Polygon(D''_1, O_1, P_1) → t3'_1, p_2, d''_1, o_2Mirror(D''_1, f') → Q_1Mirror(O_1, f') → R_1Mirror(P_1, f') → S_1Polygon(Q_1, R_1, S_1) → t4, s_2, q_2, r_2Mirror(D', f') → D''_2Mirror(A_1, f') → T_1Mirror(N_1, f') → U_1Polygon(D''_2, T_1, U_1) → t3'_2, u_2, d''_2, t_2Mirror(D''_1, g') → V_1Mirror(O_1, g') → W_1Mirror(P_1, g') → Z_1Polygon(V_1, W_1, Z_1) → t5, z_3, v_2, w_2Mirror(D', g') → D''_3Mirror(A_1, g') → A_2Mirror(N_1, g') → B_2Polygon(D''_3, A_2, B_2) → t3'_3, b_2, d''_3, a_4Mirror(V_1, f') → C_2Mirror(W_1, f') → D_2Mirror(Z_1, f') → E_2Polygon(C_2, D_2, E_2) → t5', e_2, c_3, d_2Mirror(D''_3, f') → F_2Mirror(A_2, f') → G_2Mirror(B_2, f') → H_2Polygon(F_2, G_2, H_2) → t6, h_3, f_3, g_3Mirror(t3', f) → t3''Mirror(t3', f') → t3''_1Mirror(t3'', f') → t3'''Mirror(f'_1, g') → k_3Mirror(t3', g') → t3''_2Mirror(t3'', g') → t3'''_1Mirror(t3'''_1, f') → b_3Mirror(t3''_2, f') → d_3Intersect(g', l) → I_2Polygon(K''', D', I_2, D, I''', J''') → poly1, k'''_1, d'_2, i_4, d_4, i'''_1, j'''_1Mirror(poly1, c) → poly1'Mirror(K''', f) → J_2Mirror(D', f) → D''_4Mirror(I_2, f) → K_2Mirror(D, f) → D'_1Mirror(I''', f) → L_2Mirror(J''', f) → M_2Polygon(J_2, D''_4, K_2, D'_1, L_2, M_2) → poly1'_1, j_4, d''_4, k_4, d'_3, l_3, m_3Mirror(K''', g) → N_2Mirror(D', g) → D''_5Mirror(I_2, g) → O_2Mirror(D, g) → D'_2Mirror(I''', g) → P_2Mirror(J''', g) → Q_2Polygon(N_2, D''_5, O_2, D'_2, P_2, Q_2) → poly1'_2, n_4, d''_5, o_3, d'_4, p_3, q_3Mirror(N_2, f) → R_2Mirror(D''_5, f) → S_2Mirror(O_2, f) → T_2Mirror(D'_2, f) → U_2Mirror(P_2, f) → V_2Mirror(Q_2, f) → W_2Polygon(R_2, S_2, T_2, U_2, V_2, W_2) → poly2, r_3, s_3, t_3, u_3, v_3, w_3Mirror(poly1', f) → poly1''Mirror(poly1'', g) → poly1'''Mirror(poly1''', f) → e_3