直角三角形中的相似三角形:构造与对应边验证
几何画板及绘图内容加载中,请稍等……
该范例通过在一个直角三角形内引入多条辅助线,展示由切分与对应角产生的相似三角形关系,并直观验证对应边成比例。核心数学概念包括相似三角形(AA 判定与对应边比例)、直角三角形的角结构、圆与切线/弦相关的几何构造,以及在作图中使用向量刻画方向与平移/镜像变换下的结构保持。作图要点来自构造摘要所用的 GeoGebra 命令与对象:使用 Intersect 求交点得到关键顶点A、B、C、D等;用 Circle 与 CircleSector 生成圆弧/扇形辅助构形,结合 OrthogonalLine 建立垂线(对应直角要素),再通过 Mirror 与 Dilate 进行对称与相似变换来生成对应的相似位置;Segment 与 Polygon 用于连接并形成三角形/多边形轮廓;Vector、Translate 用于构造与复用方向/位置;Translate、Polygon 等共同确保相似关系可视化;同时涉及的对象标记(如A'、C'、D''等)体现“变换后对应元素”的跟踪。适合中学阶段的几何教学(相似三角形、比例定理、直角与圆的辅助作图),也适用于课堂互动演示与作业的理解巩固。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → APoint(xAxis) → BSegment(A, B) → gCircle(B, 4) → cCircle(A, 3) → dIntersect(d, c) → C, D_{1}, ,Segment(C, A) → fSegment(C, B) → hOrthogonalLine(C, g) → iIntersect(i, g) → DSegment(C, D) → jMirror(D, f) → D'Point(eq1) → GPoint(Circle[G, 3]) → MSegment(G, M) → mDilate(D, If[0 < a ≤ 1, 1 - a, 0], D') → HSegment(A, H) → kSegment(H, C) → lSegment(A, D) → nCircle(G, n) → rCircle(M, j) → sIntersect(r, s) → E, I, ,Dilate(D', If[1 < a ≤ 2, 2 - a, 0], E) → D''Dilate(A, If[1 < a ≤ 2, 2 - a, 0], G) → A'Dilate(C, If[1 < a ≤ 2, 2 - a, 0], M) → C'Segment(A', C') → qSegment(C', D'') → tSegment(D'', A') → bMirror(D, h) → NDilate(D, If[0 < a ≤ 1, 1 - a, 0], N) → D'_{1}Segment(C, D'_{1}) → eSegment(D'_{1}, B) → f_1Segment(D, B) → g_1Point(Circle[F, h]) → JSegment(F, J) → i_1Circle(J, g_1) → c_1Circle(F, j) → d_1Intersect(d_1, c_1) → K, L, ,Dilate(N, If[1 < a ≤ 2, 2 - a, 0], K) → N'Dilate(C, If[1 < a ≤ 2, 2 - a, 0], F) → C'_{1}Dilate(B, If[1 < a ≤ 2, 2 - a, 0], J) → B'Segment(N', C'_{1}) → j_1Segment(C'_{1}, B') → k_1Segment(B', N') → l_1Circle(A, 0.5) → e_1Intersect(e_1, g, 1) → OIntersect(e_1, f, 1) → PCircleSector(A, O, P) → p_1Dilate(A, If[0 < a ≤ 2, 2 - a, 0], G) → A'_{1}Vector(A, A'_{1}) → uTranslate(p_1, u) → q_1Dilate(B, If[0 ≤ a ≤ 2, 2 - a, 0], J) → B'_{1}Circle(B, 0.5) → r_1Intersect(r_1, h, 1) → QIntersect(r_1, g, 1) → RCircleSector(B, Q, R) → s_1Vector(B, B'_{1}) → vTranslate(s_1, v) → t_1Circle(D, 0.3) → c_2Intersect(c_2, j) → S,Intersect(c_2, g) → T, UOrthogonalLine(T, g) → m_1OrthogonalLine(S, j) → n_1Intersect(m_1, n_1) → VCircle(E, 0.3) → d_2Segment(E, M) → a_1Segment(E, G) → b_1Intersect(d_2, a_1) → W,Intersect(d_2, b_1) → Z,OrthogonalLine(Z, b_1) → f_2OrthogonalLine(W, a_1) → g_2Intersect(f_2, g_2) → A_1Dilate(D, If[0 < a ≤ 2, 2 - a, 0], E) → D'_{2}Dilate(S, If[0 < a ≤ 2, 2 - a, 0], W) → S'Dilate(T, If[0 < a ≤ 2, 2 - a, 0], Z) → T'Dilate(V, If[0 < a ≤ 2, 2 - a, 0], A_1) → V'Polygon(T', D'_{2}, S', V') → q1, t', d'_{2}, s', v'Polygon(D, S, V, T) → q2, d_3, s_2, v_1, t_2Circle(K, 0.3) → e_2Segment(K, J) → h_2Segment(K, F) → i_2Intersect(e_2, h_2) → B_1,Intersect(e_2, i_2) → C_1,OrthogonalLine(B_1, h_2) → j_2OrthogonalLine(C_1, i_2) → k_2Intersect(j_2, k_2) → E_1Dilate(D, If[0 < a ≤ 2, 2 - a, 0], K) → D'_{3}Dilate(S, If[0 < a ≤ 2, 2 - a, 0], C_1) → S'_{1}Point(Circle[S, 0.3]) → F_1Segment(S, F_1) → l_2Point(Circle[D, 0.3]) → G_1Segment(D, G_1) → m_2Dilate(G_1, If[0 < a ≤ 2, 2 - a, 0], B_1) → H_1Dilate(F_1, If[0 < a ≤ 2, 2 - a, 0], E_1) → I_1Polygon(S'_{1}, I_1, H_1, D'_{3}) → q3, s'_{1}, n_2, p_2, d'_{3}Polygon(D, G_1, F_1, S) → q4, d_4, q_2, r_2, s_3Circle(C, 0.3) → c_3Intersect(c_3, h) → J_1,Intersect(c_3, f) → K_1,OrthogonalLine(J_1, h) → a_2OrthogonalLine(K_1, f) → b_2Intersect(b_2, a_2) → L_1Polygon(C, K_1, L_1, J_1) → q5, c_4, f_3, g_3, h_3
AI 绘图提示语参考
在坐标轴上取一点作为直角顶点,沿横轴取另一点,连接形成底边。以两顶点为圆心分别作圆,交点构成上方顶点,连接形成直角三角形。从该顶点向底边作垂线,垂足将三角形分为两个小直角三角形。以垂足为镜像轴,将垂足关于两腰镜像,得到对称点。在三角形外取一点和圆上一点,连接成线段,并以其为半径作圆,与另一圆相交,得到新点。通过缩放变换,在两侧构造出与原三角形相似的三角形,并用线段连接对应顶点,形成两个相似三角形。最后在直角顶点处画一个小圆弧,标记角度。
以上提示语为根据原始绘图命令整理而来,仅供参考。