圆上的反射
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何在圆上进行反射。核心数学概念包括圆、反射以及函数变换。通过使用GeoGebra命令如Circle、Tangent、OrthogonalLine、Intersect、Line、Mirror等,可以构造出圆上的反射图形。适合高中数学教学和学习,特别是解析几何和函数变换的内容。
GeoGebra 命令及参数
Circle(A, B) → cTangent(B, c) → f,OrthogonalLine(A, f) → gOrthogonalLine(A, g) → hIntersect(c, h, 2) → CIntersect(c, h, 1) → DIntersect(c, g, 1) → ELine(C, h) → iLine(C, g) → jLine(D, g) → kLine(E, i) → lMirror(f, c) → f'Mirror(j, c) → j'Mirror(l, c) → l'Mirror(k, c) → k'Point(g) → FLine(F, f) → mMirror(m, c) → m'Point(g) → GLine(G, l) → nPoint(i) → ILine(I, j) → qMirror(q, c) → q'Mirror(n, c) → n'Point(i) → HLine(H, k) → pMirror(p, c) → p'Intersect(f, j) → JIntersect(j, m) → KIntersect(k, m) → LIntersect(f, k) → MPolygon(J, K, L, M) → q1, j_1, k_1, l_1, m_1Mirror(q1, c) → q1'Intersect(l, q) → NIntersect(f, q) → OIntersect(j, l) → PPolygon(N, O, J, P) → q2, n_1, o, j_2, p_1Mirror(q2, c) → q2'Intersect(j, n) → QIntersect(k, l) → RIntersect(k, n) → SPolygon(Q, P, R, S) → q3, q_1, p_2, r, sIntersect(f, p) → TIntersect(l, p) → UPolygon(R, M, T, U) → q4, r_1, m_2, t, uMirror(q3, c) → q3'Mirror(q4, c) → q4'Intersect(n, p) → VPolygon(R, U, V, S) → q5, r_2, u_1, v, s_1Mirror(q5, c) → q5'Intersect(n, q) → WPolygon(Q, P, N, W) → q6, q_2, p_3, n_2, wMirror(q6, c) → q6'Intersect(m, q) → ZPolygon(O, J, K, Z) → q7, o_1, j_3, k_2, z_1Mirror(q7, c) → q7'Intersect(m, p) → A_1Polygon(M, L, A_1, T) → q8, m_3, l_2, a_1, t_1Mirror(q8, c) → q8'Point(q) → H_1Point(j) → I_1Polygon(K, Z, H_1, I_1) → q9, k_3, z_2, h_1, i_1Mirror(q9, c) → q9'Rotate(Z, 90°, Z) → Z'Rotate(H_1, 90°, Z) → B_1Rotate(I_1, 90°, Z) → C_1Rotate(H_1, 90°, J) → D_1Rotate(I_1, 90°, J) → E_1Midpoint(J, Z) → F_1Rotate(K, 90°, F_1) → K'Rotate(Z, 90°, F_1) → Z'_1Rotate(H_1, 90°, F_1) → G_1Rotate(I_1, 90°, F_1) → J_1Mirror(K, F_1) → K'_1Mirror(Z, F_1) → Z'_2Rotate(K, 90°, F_1) → K'_2Rotate(Z, 90°, F_1) → Z'_3Rotate(H_1, 90°, F_1) → M_1Rotate(I_1, 90°, F_1) → N_1Polygon(K'_2, Z'_3, M_1, N_1) → q9'_1, k'_2, z'_3, m_4, n_3Mirror(K'_2, i) → O_1Mirror(Z'_3, i) → P_1Mirror(M_1, i) → Q_1Mirror(N_1, i) → R_1Polygon(O_1, P_1, Q_1, R_1) → q10, o_2, p_4, q_3, r_3Mirror(K, i) → K'_3Mirror(Z, i) → Z'_4Mirror(H_1, i) → S_1Mirror(I_1, i) → T_1Polygon(K'_3, Z'_4, S_1, T_1) → q9'_2, k'_3, z'_4, s_2, t_2Mirror(O_1, g) → K_1Mirror(P_1, g) → L_1Mirror(Q_1, g) → U_1Mirror(R_1, g) → V_1Polygon(K_1, L_1, U_1, V_1) → q10', k_4, l_3, u_2, v_1Mirror(K'_3, g) → W_1Mirror(Z'_4, g) → Z_1Mirror(S_1, g) → A_2Mirror(T_1, g) → B_2Polygon(W_1, Z_1, A_2, B_2) → q11, w_1, z_3, a_2, b_2Mirror(K, g) → K'_4Mirror(Z, g) → Z'_5Mirror(H_1, g) → C_2Mirror(I_1, g) → D_2Polygon(K'_4, Z'_5, C_2, D_2) → q9'_3, k'_4, z'_5, c_2, d_2Mirror(K'_2, g) → E_2Mirror(Z'_3, g) → F_2Mirror(M_1, g) → G_2Mirror(N_1, g) → H_2Polygon(E_2, F_2, G_2, H_2) → q12, e_2, f_2, g_2, h_2Mirror(q9'_3, c) → aMirror(q12, c) → q12'Mirror(q10', c) → q10''Mirror(q11, c) → q11'Mirror(q9'_1, c) → bMirror(q10, c) → q10'_1Mirror(q9'_2, c) → dPoint(z_2) → I_2Polygon(Z, I_2, 4) → poly1, e, f_1, g_1, b_1, J_2, K_2Rotate(poly1, 90°, A) → poly1'Rotate(poly1, 180°, A) → poly1'_1Rotate(poly1, -90°, A) → poly1'_2Mirror(poly1, c) → poly1'_3Mirror(poly1', c) → poly1''Mirror(poly1'_1, c) → c_1Mirror(poly1'_2, c) → d_1Intersect(j, n) → L_2Intersect(j, s_2) → M_2Intersect(k, a_2) → N_2Polygon(W_1, L_2, M_2, N_2) → q13, w_2, l_4, m_5, n_4Rotate(W_1, 90°, A) → O_2Rotate(L_2, 90°, A) → P_2Rotate(M_2, 90°, A) → Q_2Rotate(N_2, 90°, A) → R_2Polygon(O_2, P_2, Q_2, R_2) → q13', o_3, p_5, q_4, r_4Rotate(W_1, 180°, A) → S_2Rotate(L_2, 180°, A) → T_2Rotate(M_2, 180°, A) → U_2Rotate(N_2, 180°, A) → V_2Polygon(S_2, T_2, U_2, V_2) → q13'_1, s_3, t_3, u_3, v_2Rotate(W_1, -90°, A) → W_2Rotate(L_2, -90°, A) → Z_2Rotate(M_2, -90°, A) → A_3Rotate(N_2, -90°, A) → B_3Polygon(W_2, Z_2, A_3, B_3) → q13'_2, w_3, z_4, a_3, b_3Mirror(q13'_2, c) → e_1Mirror(q13, c) → q13'_3Mirror(q13', c) → q13''Mirror(q13'_1, c) → i_2Intersect(k, l) → C_3Segment(Z'_2, C_3) → f_3Intersect(f, k) → D_3Intersect(j, l) → E_3Segment(D_3, E_3) → g_3Tangent(g_3, c) → h_3, i_3Tangent(f_3, c) → c_3, d_3Intersect(d_3, g_3) → F_3Intersect(h_3, f_3) → G_3Intersect(c_3, g_3) → H_3Intersect(i_3, f_3) → I_3Line(G_3, s) → e_3OrthogonalLine(G_3, e_3) → f_4Intersect(k, e_3) → J_3Polygon(J_3, G_3, 4) → poly2, g_4, h_4, i_4, j_4, K_3, L_3Rotate(poly2, 90°, A) → poly2'Rotate(poly2, 180°, A) → poly2'_1Rotate(poly2, -90°, A) → poly2'_2Mirror(poly2'_2, c) → v_3Mirror(poly2'_1, c) → a_4Mirror(poly2', c) → poly2''Mirror(poly2, c) → poly2'_3