几何均值趣谈
几何画板及绘图内容加载中,请稍等……
本范例动态展示了某段长度为两段长度几何均值的线段。涉及几何均值的概念。通过使用GeoGebra命令如Circle, Point, Line等进行构造。适合初中及以上学生学习几何均值概念。
GeoGebra 命令及参数
Circle(A, B) → cPoint(c) → CLine(A, C) → fOrthogonalLine(C, f) → gIntersect(c, f, 2) → DCircleArc(A, D, C) → dCircleArc(A, C, D) → ePoint(d) → EPoint(e) → FOrthogonalLine(F, g) → hOrthogonalLine(E, g) → iSegment(E, F) → jOrthogonalLine(C, j) → kIntersect(k, j) → GSegment(C, G) → lIntersect(g, i) → HIntersect(g, h) → ISegment(H, E) → mSegment(I, F) → nAngle(C, G, F) → αAngle(C, H, E) → βIntersect(h, q) → JCircle(J, n) → rIntersect(r, h, 2) → KCircle(K, m) → sIntersect(s, h, 2) → LSemicircle(J, L) → tOrthogonalLine(K, h) → bIntersect(t, b, 1) → MDistance(M, K) → distanceMKSegment(A, C) → f_1Angle(I, C, A) → δCircle(I, 1) → c_1Intersect(c_1, g, 2) → NAngle(N, I, F) → γDilate(A, If[0 < o ≤ 1, 1 - o, 0], C) → A'Segment(A, A') → g_1Dilate(E, If[1 < o ≤ 2, 2 - o, 0], H) → E'Segment(E, E') → h_1Dilate(F, If[2 < o ≤ 3, 3 - o, 0], I) → F'Segment(F, F') → i_1Dilate(E, If[3 < o ≤ 4, 4 - o, 0], F) → E'_1Segment(E, E'_1) → j_1Dilate(C, If[4 < o ≤ 5, 5 - o, 0], G) → C'Segment(C, C') → k_1Dilate(F, If[5 < o ≤ 6, 6 - o, 0], J) → F'_1Segment(F, F'_1) → l_1Dilate(J, If[6 < o ≤ 7, 7 - o, 0], K) → J'Segment(J, J') → m_1Dilate(K, If[7 < o ≤ 8, 8 - o, 0], L) → K'Segment(K, K') → n_1Rotate(F, If[8 < o ≤ 9, ((o - 8) * π / 2), π / 2], F) → F'_2Rotate(F', If[8 < o ≤ 9, ((o - 8) * π / 2), π / 2], F) → F''Segment(F'_2, F'') → p_1Dilate(F, If[9 < o ≤ 10, 10 - o, 0], J) → F'_3Vector(F, F'_3) → uTranslate(F'_2, u) → OTranslate(F'', u) → F'''Segment(O, F''') → q_1Rotate(O, If[10 < o ≤ 11, ((o - 10) * π / 2), π / 2], J) → O'Rotate(F''', If[10 < o ≤ 11, ((o - 10) * π / 2), π / 2], J) → PSegment(O', P) → r_1Dilate(H, If[11 < o ≤ 12, 12 - o, 0], K) → H'Vector(H, H') → vTranslate(E, v) → E'_2Translate(E', v) → E''Segment(E'_2, E'') → s_1Midpoint(J, L) → QAngle(L, Q, M) → εRotate(L, If[12 < o ≤ 13, ((o - 12) * ε), ε], Q) → L'CircleArc(Q, L, L') → d_1Rotate(M, If[13 < o ≤ 14, ((o - 13) * (π - ε)), π - ε], Q) → M'CircleArc(Q, M, M') → e_1CircleSector(Q, L, L') → t_1CircleSector(Q, M, M') → c_2CircleSector(Q, L, J) → d_2Angle(M, K, J) → ζDilate(M, If[14 < o ≤ 15, 15 - o, 0], K) → M'_1Segment(M, M'_1) → a_1Dilate(G, If[15 < o ≤ 16, 16 - o, 0], M) → G'Vector(G, G') → wTranslate(C, w) → C'_1Translate(C', w) → C''Segment(C'_1, C'') → b_1Line(M, k_1) → f_2Intersect(f_2, g) → RAngle(R, M, K) → ηRotate(C'_1, If[16 < o ≤ 17, ((o - 16) * η), η], M) → SRotate(C'', If[16 < o ≤ 17, ((o - 16) * η), η], M) → C'''Segment(S, C''') → g_2