Animation 212
Loading the math board and drawing, please wait…
This example demonstrates the geometric mean on the unit circle. Key mathematical concepts include circle, geometric mean, and unit circle. Using GeoGebra commands such as Point, Ray, OrthogonalLine, etc., dynamic geometric figures are constructed. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Point(y = 0) → ARay(A, B) → fPoint(f) → COrthogonalLine(C, p) → qRay(C, F) → iPoint(i) → GRay(G, H) → jPoint(j) → ISegment(I, G) → kCircle(I, G) → cRay(C, D) → hIntersect(l, h) → ERay(E, J) → mIntersect(c, m, 1) → KRay(K, I) → nIntersect(n, y = 0) → LCircle(L, K) → dIntersect(d, y = 0) → M, NSegment(K, N) → rIntersect(c, r, 2) → OLine(O, G) → sIntersect(q, s) → PSegment(K, P) → q_1Segment(K, P) → tSegment(P, O) → aDilate(N, If[0 < b ≤ 1, 1 - b, 0], O) → N'Segment(N, N') → eDilate(O, If[1 < b ≤ 2, 2 - b, 0], K) → O'Segment(O, O') → f_1Dilate(K, If[2 < b ≤ 3, 3 - b, 0], C) → K'Angle(K, C, A) → αSegment(K, K') → g_1Dilate(O, If[3 < b ≤ 4, 4 - b, 0], G) → O'_1Segment(O, O'_1) → h_1Dilate(G, If[4 < b ≤ 5, 5 - b, 0], P) → G'Dilate(C, If[4 < b ≤ 5, 5 - b, 0], P) → C'Segment(G, G') → i_1Segment(C, C') → j_1Segment(M, N) → k_1Circle(G, g_1 + j_1) → c_1Segment(M, G) → l_1Segment(G, Q) → m_1Segment(Q, N) → n_1Dilate(M, If[5 < b ≤ 6, 6 - b, 0], G) → M'Segment(M, M') → p_1Rotate(K, If[6 < b ≤ 7, ((-(b - 6)) * π / 2), ((-π)) / 2], P) → K'_1Rotate(P, If[6 < b ≤ 7, ((-(b - 6)) * π / 2), ((-π)) / 2], P) → P'Segment(K'_1, P') → r_1Dilate(P, If[7 < b ≤ 8, 8 - b, 0], G) → P'_1Vector(P, P'_1) → uTranslate(K'_1, u) → RTranslate(P', u) → P''Segment(R, P'') → s_1Midpoint(M, Q) → SRotate(Q, If[8 < b ≤ 9, ((-(b - 8)) * π), (-π)], S) → Q'CircleArc(S, Q', Q) → d_1OrthogonalLine(G, n_1) → t_1Intersect(d_1, t_1) → T,Angle(T, G, S) → βDilate(T, If[10 < b ≤ 11, 11 - b, 0], G) → T'Segment(T, T') → a_1Dilate(K, If[11 < b ≤ 12, 12 - b, 0], G) → K'_2Segment(K, K'_2) → b_1Angle(T, G, K) → γRotate(K, If[13 < b ≤ 14, ((-(b - 13)) * γ), (-γ)], G) → K'_3Rotate(K'_2, If[13 < b ≤ 14, ((-(b - 13)) * γ), (-γ)], G) → USegment(K'_3, U) → f_2Segment(S, Q') → g_2Segment(M, N) → h_2CircleArc(S, M, Q) → e_1CircleSector(S, Q', Q) → c_2