两切线夹角与圆内角关系的动态几何演示
几何画板及绘图内容加载中,请稍等……
该范例动态展示了一个圆的两条切线所形成夹角与圆内相关角之间的几何关系。核心数学概念涉及圆的切线性质、圆周角与圆心角的关系,以及角度的算术平均与减法运算。作图要点包括:使用Circle、Segment、PointIn、Semicircle、Intersect等命令构造圆与切线,通过LineBisector、Midpoint、Angle、Dilate、Rotate、Translate等命令实现动态调整与角度测量,并利用滑块控制图形变化。适合中学几何教学,用于直观理解切线夹角与圆内角的定量联系,也可作为动态几何探究的示例。
GeoGebra 命令及参数
Circle(A, B) → cSegment(A, B) → fPointIn(b) → CSemicircle(A, C) → dSemicircle(C, A) → eIntersect(c, d, 1) → DIntersect(c, e, 1) → ESegment(C, D) → gSegment(C, E) → hCircleArc(A, E, D) → kSegment(D, E) → iMidpoint(i) → GLineBisector(i) → jIntersect(k, j, 1) → FCircleArc(A, E, F) → pPoint(p) → HLine(C, H) → lSegment(F, D) → mSegment(F, E) → nSegment(H, G) → qSegment(H, E) → rSegment(H, D) → sIntersect(l, i) → IAngle(D, H, G) → αAngle(I, H, E) → βDilate(C, If[0 < a ≤ 1, 1 - a, 0], D) → C'Dilate(C, If[0 < a ≤ 1, 1 - a, 0], E) → C'_1Segment(C, C') → tSegment(C, C'_1) → f_1Line(C, D) → g_1Line(C, E) → h_1Circle(D, 3) → c_1Circle(E, 3) → d_1Intersect(c_1, g_1, 2) → JIntersect(d_1, h_1, 2) → KRay(D, J) → i_1Ray(E, K) → j_1Angle(J, D, A) → γAngle(A, E, K) → δDilate(A, If[1 < a ≤ 2, 2 - a, 0], D) → A'Dilate(A, If[1 < a ≤ 2, 2 - a, 0], E) → A'_1Segment(A, A') → k_1Segment(A, A'_1) → l_1Dilate(D, If[2 < a ≤ 3, 3 - a, 0], G) → D'Segment(D, D') → m_1Dilate(G, If[3 < a ≤ 4, 4 - a, 0], E) → G'Segment(G, G') → n_1Rotate(D, If[4 < a ≤ 5, ((a - 4) * π), π], G) → D'_1Rotate(D', If[4 < a ≤ 5, ((a - 4) * π), π], G) → D''Segment(D'_1, D'') → p_1Circle(H, (0.4 * q)) → e_1Intersect(e_1, s) → L,Dilate(H, If[5 < a ≤ 6, 6 - a, 0], E) → H'Dilate(H, If[5 < a ≤ 6, 6 - a, 0], D) → H'_1Dilate(H, If[5 < a ≤ 6, 6 - a, 0], G) → H'_2Segment(H, H'_1) → q_1Segment(H, H'_2) → r_1Segment(H, H') → s_1Dilate(C, If[6 < a ≤ 7, 7 - a, 0], I) → C'_2Segment(C, C'_2) → t_1Rotate(L, If[7 < a ≤ 8, ((a - 7) * α), α], H) → L'CircleSector(H, L, L') → c_2Midpoint(H, C) → MDilate(H, If[8 < a ≤ 9, 9 - a, 0], M) → H'_3Vector(H, H'_3) → uTranslate(c_2, u) → d_2Line(M, s_1) → a_1Line(M, r_1) → b_1Intersect(b_1, k_1) → NIntersect(f_1, a_1) → OAngle(N, M, O) → εRotate(d_2, If[9 < a ≤ 10, ((a - 9) * ε), ε], M) → e_2Dilate(M, If[10 < a ≤ 11, 11 - a, 0], H) → M'Vector(M, M') → vTranslate(e_2, v) → f_2
AI 绘图提示语参考
画一个圆,在圆上画两条切线,并标出切线与圆的交点。以这两条切线的交点为圆心,分别画两个半圆与圆相交,得到四个交点。连接切线交点与这两个半圆的交点,形成两条线段。以其中一条线段为弦,画一个圆弧。找到这条线段的垂直平分线,与圆弧相交于一点。连接切线交点与该交点,形成一条线段。以这条线段为弦,再画一个圆弧。在新的圆弧上找到交点,并连接该交点与之前的交点。最后,以圆心为起点,画两条射线分别经过新的交点和之前的交点,形成两个角。
以上提示语为根据原始绘图命令整理而来,仅供参考。