垂直于两边的线段关系
几何画板及绘图内容加载中,请稍等……
该范例演示了当从四边形的一边作垂线至其相邻两边时,形成的线段之间的关系。核心数学概念包括四边形、垂直线段和相似三角形。使用了旋转、射线、圆、交点、线段、垂直线、角度、放大、多边形、圆扇形、点、中点、向量和平移等GeoGebra命令。适合初中及以上学生学习几何作图和相似三角形的相关知识。
GeoGebra 命令及参数
Rotate(B, (a * π / 180), A) → B'Ray(A, B') → jCircle(A, B) → cIntersect(c, j) → E,Line(B, E) → mSegment(A, B) → fCircle(B, f) → hCircle(E, f) → dIntersect(d, h, 1) → CLine(A, C) → lIntersect(l, m) → DSegment(E, C) → iOrthogonalLine(D, i) → nCircle(B, f) → eAngle(B, A, B') → αSegment(A, E) → gSegment(B, C) → kIntersect(n, f) → GAngle(D, G, A) → βOrthogonalLine(D, k) → qOrthogonalLine(D, g) → sSegment(D, A) → bDilate(A, If[0 < u ≤ 1, 1 - u, 0], B) → A'Segment(A, A') → j_1Rotate(A, If[1 < u ≤ 2, ((u - 1) * α), α], A) → A'_1Rotate(A', If[1 < u ≤ 2, ((u - 1) * α), α], A) → A''Segment(A'_1, A'') → k_1Rotate(A'_1, If[2 < u ≤ 3, ((u - 2) * (π - α)), π - α], A) → QRotate(A'_1, If[2 < u ≤ 3, ((u - 2) * (π - α)), π - α], E) → RRotate(A'', If[2 < u ≤ 3, ((u - 2) * (π - α)), π - α], E) → A'''_1Segment(R, A'''_1) → m_1Rotate(R, If[3 < u ≤ 4, ((u - 3) * α), α], C) → R'Rotate(A'''_1, If[3 < u ≤ 4, ((u - 3) * α), α], C) → SSegment(R', S) → l_1Polygon(A, B, C, E) → poly1, r_1, s_1, t_1, a_1Segment(E, D) → p_1Circle(A, (0.15 * f)) → d_1Segment(A, A'') → q_1Intersect(d_1, q_1) → T,Intersect(d_1, f) → U,CircleSector(A, U, T) → e_1Dilate(A, If[4 < u ≤ 5, 5 - u, 0], D) → A'_2Dilate(E, If[4 < u ≤ 5, 5 - u, 0], D) → E'Segment(A, A'_2) → b_1Segment(A'', E') → f_2Dilate(D, If[5 < u ≤ 6, 6 - u, 0], B) → D'Dilate(D, If[5 < u ≤ 6, 6 - u, 0], C) → D'_1Segment(D, D') → g_2Segment(D, D'_1) → h_2Dilate(D, If[6 < u ≤ 7, 7 - u, 0], G) → D'_2Segment(A, A'') → r_2Segment(A'', A) → b_2Segment(A, B) → f_3Segment(D, G) → g_3Segment(R, B) → h_3OrthogonalLine(D, l_1) → i_3OrthogonalLine(B, b_2) → j_3Intersect(b_2, j_3) → A_1Intersect(i_3, b_2) → B_1Segment(A_1, B_1) → l_3Point(l_3) → C_1OrthogonalLine(C_1, l_1) → pIntersect(p, l_1) → FLine(A, R) → rLine(B, A'') → tIntersect(p, r) → HIntersect(p, g_3) → IIntersect(t, p) → JMidpoint(H, C_1) → KMidpoint(J, F) → LSegment(C_1, K) → f_1Circle(I, f_1) → c_1Line(D, G) → g_1Intersect(c_1, g_1) → M, NDilate(D, If[6 < u ≤ 7, 7 - u, 0], I) → D'_3Dilate(I, If[7 < u ≤ 8, 8 - u, 0], N) → I'Dilate(N, If[8 < u ≤ 9, 9 - u, 0], G) → N'Segment(D, D'_3) → h_1Segment(I, I') → i_1Segment(N, N') → n_1Dilate(C_1, If[9 < u ≤ 10, 10 - u, 0], K) → OSegment(C_1, O) → i_2Dilate(K, If[10 < u ≤ 11, 11 - u, 0], H) → K'Segment(K, K') → j_2Dilate(K, If[11 < u ≤ 12, 12 - u, 0], I) → K'_1Dilate(H, If[11 < u ≤ 12, 12 - u, 0], I) → H'Segment(H, H') → k_2Dilate(I, If[12 < u ≤ 13, 13 - u, 0], J) → I'_1Segment(I, I'_1) → l_2Dilate(J, If[13 < u ≤ 14, 14 - u, 0], L) → J'Segment(J, J') → m_2Dilate(L, If[14 < u ≤ 15, 15 - u, 0], F) → L'Segment(L, L') → n_2Angle(R, F, C_1) → γRotate(C_1, If[15 < u ≤ 16, ((-(u - 15)) * π), (-π)], K) → PRotate(O, If[15 < u ≤ 16, ((-(u - 15)) * π), (-π)], K) → O'Segment(P, O') → p_2Rotate(J, If[16 < u ≤ 17, ((-(u - 16)) * π), (-π)], L) → J'_1Rotate(J', If[16 < u ≤ 17, ((-(u - 16)) * π), (-π)], L) → J''Segment(J'_1, J'') → q_2Dilate(J, If[17 < u ≤ 18, 18 - u, 0], G) → J'_2Vector(J, J'_2) → vTranslate(J, v) → J'_3Translate(J', v) → J''_1Segment(J'_3, J''_1) → s_2Line(G, l_2) → t_2Point(t_2) → VAngle(V, G, D) → δRotate(J'_3, If[18 < u ≤ 19, ((u - 18) * δ), δ], G) → WRotate(J''_1, If[18 < u ≤ 19, ((u - 18) * δ), δ], G) → ZSegment(W, Z) → a_2Line(H, N) → c_2Dilate(H, If[19 < u ≤ 20, 20 - u, 0], N) → H'_1Vector(H, H'_1) → wTranslate(P, w) → P'Translate(O', w) → O''Segment(P', O'') → d_2Rotate(P', If[20 < u ≤ 21, ((-(u - 20)) * (π - δ)), δ - π], N) → P''Rotate(O'', If[20 < u ≤ 21, ((-(u - 20)) * (π - δ)), δ - π], N) → O'''Segment(P'', O''') → e_2