圆中三弦共点的特殊定理动态演示
几何画板及绘图内容加载中,请稍等……
所属专题
Circles (Theorems)
该范例动态展示了圆中一组特殊共点弦的几何性质。核心数学概念包括圆、角度和几何作图。通过使用GeoGebra命令如Circle、Point、Rotate、Intersect等,可以直观地观察到这些弦的性质。适合高中数学教学和学习。
GeoGebra 命令及参数
Circle(A, B) → cRadius(c) → oPoint(c) → DPoint(c) → CSegment(C, D) → fPoint(f) → ERotate(C, π / 3, E) → C'Line(E, C') → gIntersect(c, g, 2) → FLine(F, g_1) → l_1Point(l_1) → G_1Angle(C, E, C') → αRotate(C', π / 3, E) → C''Angle(C', E, C'') → βLine(E, C'') → hSegment(C, E) → iSegment(E, D) → jIntersect(c, g, 1) → GSegment(E, F) → kSegment(E, G) → lIntersect(c, h, 1) → HIntersect(c, h, 2) → ISegment(E, H) → mSegment(E, I) → nMin(list) → aCircle(E, (0.28 * a)) → dIntersect(d, k, 1) → JIntersect(f, i) → KIntersect(f, i) → LIntersect(f, i) → MIntersect(f, i) → NIntersect(d, i) → O,Intersect(d, m) → P, H_1CircleSector(E, P, O) → eSegment(D, E) → pSegment(E, C) → qDilate(I, If[0 < b ≤ 1, 1 - b, 0], E) → I'Segment(I, I') → rIntersect(c, r, 1) → RDilate(E, If[1 < b ≤ 2, 2 - b, 0], H) → E'Segment(E, E') → sDilate(F, If[2 < b ≤ 3, 3 - b, 0], E) → F'Segment(F, F') → tDilate(E, If[3 < b ≤ 4, 4 - b, 0], G) → E'_1Segment(E, E'_1) → f_1Rotate(e, If[5 < b ≤ 6, ((b - 5) * π / 3), π / 3], E) → e'Rotate(e', If[7 < b ≤ 8, ((b - 7) * π / 3), π / 3], E) → e''Circle(Q, p) → c_1Intersect(c_1, g_1, 2) → TCircle(T, t) → d_1Intersect(d_1, g_1, 2) → UCircle(U, s) → e_1Intersect(e_1, g_1, 2) → VCircle(S, r) → k_1Line(E, g_1) → i_1Line(D, g_1) → j_1Dilate(S, If[9 < b ≤ 10, 10 - b, 0], Q) → S'Segment(S, S') → m_1Dilate(Q, If[10 < b ≤ 11, 11 - b, 0], V) → Q'Vector(Q, Q') → wTranslate(S, w) → S'_1Translate(S', w) → S''Segment(S'_1, S'') → n_1Point(j_1) → B_1Point(j_1) → C_1Angle(B_1, D, E) → γDilate(D, If[11 < b ≤ 12, 12 - b, 0], Q) → D'Vector(D, D') → u_1Translate(D, u_1) → D'_1Translate(E, u_1) → E'_2Segment(D'_1, E'_2) → p'Rotate(D'_1, If[11 < b ≤ 12, ((-(b - 11)) * γ), (-γ)], D'_1) → D_1Rotate(E'_2, If[11 < b ≤ 12, ((-(b - 11)) * γ), (-γ)], D'_1) → E_1Segment(D_1, E_1) → p''Dilate(F, If[12 < b ≤ 13, 13 - b, 0], T) → F'_1Vector(F, F'_1) → v_1Translate(F, v_1) → F'_2Translate(F', v_1) → F''Angle(E, F, G_1) → δSegment(F'_2, F'') → t'Rotate(F'_2, If[12 < b ≤ 13, ((b - 12) * δ), δ], F'_1) → F_1Rotate(F'', If[12 < b ≤ 13, ((b - 12) * δ), δ], F'_1) → F'''Segment(F_1, F''') → t''Line(H, j_1) → r_1Point(r_1) → I_1Dilate(H, If[13 < b ≤ 14, 14 - b, 0], U) → H'Angle(I_1, H, E) → εVector(H, H') → w_1Translate(E, w_1) → E'_3Translate(E', w_1) → E''Segment(E'_3, E'') → s'Rotate(E'_3, If[13 < b ≤ 14, ((-(b - 13)) * ε), (-ε)], E'') → J_1Rotate(E'', If[13 < b ≤ 14, ((-(b - 13)) * ε), (-ε)], E'') → E'''Segment(J_1, E''') → s''Dilate(G, If[14 < b ≤ 15, 15 - b, 0], S) → G'Vector(G, G') → a_1Translate(E, a_1) → E'_4Translate(E'_1, a_1) → K_1Segment(E'_4, K_1) → s_1Line(G, j_1) → t_1Point(t_1) → L_1Angle(L_1, G, E) → ζRotate(E'_4, If[14 < b ≤ 15, ((-(b - 14)) * ζ), (-ζ)], K_1) → M_1Rotate(K_1, If[14 < b ≤ 15, ((-(b - 14)) * ζ), (-ζ)], K_1) → N_1Segment(M_1, N_1) → b_1Circle(S, b_1) → c_2Intersect(c_2, h_1, 2) → O_1Circle(O_1, r) → p_1Intersect(p_1, h_1, 2) → WDilate(R, If[15 < b ≤ 16, 16 - b, 0], O_1) → R'Vector(I, R') → q_1Translate(I, q_1) → I'_1Translate(I', q_1) → I''Segment(I'_1, I'') → r'Line(I, i_1) → f_2Point(f_2) → ZAngle(E, I, Z) → ηRotate(I'_1, If[15 < b ≤ 16, ((b - 15) * η), η], I'_1) → A_1Rotate(I'', If[15 < b ≤ 16, ((b - 15) * η), η], I'_1) → I'''Segment(A_1, I''') → r''Dilate(E, If[16 < b ≤ 17, 17 - b, 0], W) → E'_5Vector(E, E'_5) → u_2Translate(E, u_2) → E'_6Translate(C, u_2) → C'_1Segment(E'_6, C'_1) → q'Point(i_1) → P_1Angle(P_1, E, C) → θRotate(E'_6, If[16 < b ≤ 17, ((-(b - 16)) * θ), (-θ)], E'_6) → Q_1Rotate(C'_1, If[16 < b ≤ 17, ((-(b - 16)) * θ), (-θ)], E'_6) → R_1Segment(Q_1, R_1) → q''Dilate(G, If[17 < b ≤ 18, 18 - b, 0], E) → G'_1Dilate(D, If[17 < b ≤ 18, 18 - b, 0], E) → D'_2Dilate(R, If[17 < b ≤ 18, 18 - b, 0], E) → R'_1Dilate(F, If[17 < b ≤ 18, 18 - b, 0], E) → F'_3Dilate(C, If[17 < b ≤ 18, 18 - b, 0], E) → C'_2Dilate(H, If[17 < b ≤ 18, 18 - b, 0], E) → H'_1Segment(D, D'_2) → g_2Segment(I, R'_1) → h_2Segment(F, F'_3) → i_2Segment(C, C'_2) → j_2Segment(H, H'_1) → k_2Segment(G, G'_1) → l_2