制作正方形
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何使用GeoGebra制作正方形。涉及的核心数学概念包括几何作图、角度和变换。通过使用Circle, Intersect, Polygon, Segment, Rotate, Line, Point, Angle, Sequence, AngularBisector等命令,可以构建出正方形。适合初中及以上学生学习几何作图和变换。
GeoGebra 命令及参数
Circle(G, leg1) → cIntersect(c, f, 2) → B'Circle(G, leg2) → dIntersect(d, g, 1) → C'Circle(C', leg2) → ePolygon(G, B', C') → polyG, c', a', b'Circle(F, leg2) → kIntersect(k, m) → B_2, C_1Intersect(n, p) → D_2Circle(D_2, leg2 - leg1) → rIntersect(r, p, 1) → E_2Circle(D_2, leg1) → sIntersect(s, n, 1) → F_2Intersect(q, p) → G_1Segment(F, E_2) → t_3Rotate(F, (-(90°)), E_2) → A'_1Line(E_2, A'_1) → aIntersect(n, a) → H_1Polygon(F, C_1, H_1, E_2) → polyF, a_1, c_1, h_1, e_1Circle(E, leg1) → d_1Intersect(d_1, b, 2) → JCircle(E, leg1^(2) / leg2) → k_1Intersect(k_1, g_1, 2) → KPolygon(E, J, K) → polyE, k_2, i_1, j_1Circle(H, leg1) → t_1Intersect(t_1, r_1, 2) → PCircle(H, leg1 - leg1^(2) / leg2) → c_2Intersect(c_2, s_1, 1) → QIntersect(b_1, f_2) → RPolygon(H, P, R, Q) → polyH, o, p_2, r_2, q_2Circle(D, leg2 - leg1) → d_2Intersect(d_2, g_2, 2) → TCircle(T, leg1 - leg1^(2) / leg2) → e_2Intersect(e_2, h_2, 1) → UPolygon(D, T, U) → polyD, u_1, s_2, t_2Point(Circle[B, leg2]) → MSegment(B, M) → l_1Polygon(B, M, 4) → polyB, m_1, n_1, p_1, q_1, N, VPoint(Circle[A, leg1]) → ZSegment(A, Z) → i_2Polygon(A, Z, 4) → polyA, j_2, l_2, m_2, n_2, A_1, B_1Point(Circle[C, sqrt(leg1^(2) + leg2^(2))]) → D_1Segment(C, D_1) → a_2Polygon(C, D_1, 4) → polyC, b_2, f_3, g_3, h_3, E_1, F_1Angle(polyG) → α, β, γSequence(Segment[(x(B), y(B) + w), (x(B) + leg2, y(B) + w)], w, 0, leg2) → list2Sequence(Segment[(x(B) + w, y(B)), (x(B) + w, y(B) + leg2)], w, 0, leg2) → list5Sequence(Segment[(x(A), y(A) + w), (x(A) + leg1, y(A) + w)], w, 0, leg1) → list3Sequence(Segment[(x(A) + w, y(A)), (x(A) + w, y(A) + leg1)], w, 0, leg1) → list6Sequence(Segment[(x(C), y(C) + w), (x(C) + hyp, y(C) + w)], w, 0, hyp) → list1Sequence(Segment[(x(C) + w, y(C)), (x(C) + w, y(C) + hyp)], w, 0, hyp) → list4Rotate(polyC, ε, C) → polyC'Rotate(list1, ε, C) → list1'Rotate(list4, ε, C) → list4'AngularBisector(F, C_1, H_1) → i_3AngularBisector(F, E_2, C_1) → j_3Intersect(i_3, j_3) → IAngularBisector(E, J, K) → k_3AngularBisector(K, E, J) → l_3AngularBisector(J, K, E) → m_3Intersect(k_3, l_3) → LAngularBisector(C', G, B') → n_3AngularBisector(B', C', G) → p_3Intersect(n_3, p_3) → OAngularBisector(P, H, Q) → q_3AngularBisector(H, P, R) → r_3AngularBisector(H, Q, R) → s_3AngularBisector(Q, R, P) → a_3Intersect(r_3, a_3) → SAngularBisector(D, T, U) → b_3AngularBisector(U, D, T) → c_3Intersect(b_3, c_3) → W