Dynamic Geometry: Mean Inequality and Hyperbola
Loading the math board and drawing, please wait…
This example dynamically illustrates the mean inequality in relation to the incircle of a triangle and a hyperbola. It involves core concepts like mean inequality, hyperbola, incircle of a triangle, and coordinate geometry. Construction uses commands such as Ray, Point, Polygon, Midpoint, Segment, Dilate, Rotate, Circle, Intersect, CircleSector, Vector, Translate, Line, and Angle. Suitable for high school students and math enthusiasts exploring the connection between geometric transformations and algebraic relationships.
GeoGebra Commands & Parameters
Ray((0, 0), (1, 0)) → h_1Point(h_1) → BPolygon(A, B, 4) → poly1, f, g, h, i, C, DMidpoint(A, C) → EMidpoint(A, B) → FSegment(A, C) → jMidpoint(A, E) → GMidpoint(E, C) → HMidpoint(h) → IDilate(A, If[0 < a ≤ 1, 1 - a, 0], B) → A'Segment(A, A') → kRotate(A, If[1 < a ≤ 2, ((-(a - 1)) * π / 2), ((-π)) / 2], B) → A'_1Rotate(A', If[1 < a ≤ 2, ((-(a - 1)) * π / 2), ((-π)) / 2], B) → A''Segment(A'_1, A'') → k'Rotate(A'_1, If[2 < a ≤ 3, ((-(a - 2)) * π / 2), ((-π)) / 2], C) → JRotate(A'', If[2 < a ≤ 3, ((-(a - 2)) * π / 2), ((-π)) / 2], C) → A'''Segment(J, A''') → k''Rotate(J, If[3 < a ≤ 4, ((-(a - 3)) * π / 2), ((-π)) / 2], D) → J'Rotate(A''', If[3 < a ≤ 4, ((-(a - 3)) * π / 2), ((-π)) / 2], D) → KSegment(J', K) → k'''Circle(B, (0.15 * Distance[A, B])) → cSegment(A, B) → lIntersect(c, l) → L,Rotate(L, If[4 < a ≤ 5, ((-(a - 4)) * π / 2), ((-π)) / 2], B) → L'CircleSector(B, L', L) → dDilate(B, If[6 < a ≤ 7, 7 - a, 0], C) → B'Vector(B, B') → uTranslate(d, u) → d'Rotate(d', If[6 < a ≤ 7, ((a - 6) * π / 2), π / 2], B') → d''Dilate(C, If[7.5 < a ≤ 8.5, 8.5 - a, 0], D) → C'Vector(C, C') → vTranslate(d'', v) → d'''Rotate(d''', If[7.5 < a ≤ 8.5, ((a - 7.5) * π / 2), π / 2], C') → eDilate(D, If[9 < a ≤ 10, 10 - a, 0], A) → D'Vector(D, D') → wTranslate(e, w) → e'Rotate(e', If[9 < a ≤ 10, ((a - 9) * π / 2), π / 2], D') → e''Dilate(A, If[10.5 < a ≤ 11.5, 11.5 - a, 0], B) → A'_2Vector(A, A'_2) → bTranslate(e'', b) → e'''Rotate(e''', If[10.5 < a ≤ 11.5, ((a - 10.5) * π / 2), π / 2], A'_2) → pDilate(A, If[12 < a ≤ 13, 13 - a, 0], G) → A'_3Segment(A, A'_3) → mDilate(G, If[13 < a ≤ 14, 14 - a, 0], E) → G'Segment(G, G') → nDilate(E, If[14 < a ≤ 15, 15 - a, 0], H) → E'Segment(E, E') → qDilate(H, If[15 < a ≤ 16, 16 - a, 0], C) → H'Segment(H, H') → rDilate(C, If[16 < a ≤ 17, 17 - a, 0], I) → C'_1Segment(C, C'_1) → sRotate(C, If[17 < a < 18, ((-(a - 17)) * π), (-π)], I) → C'_2Rotate(C'_1, If[17 < a < 18, ((-(a - 17)) * π), (-π)], I) → MSegment(C'_2, M) → s'Rotate(A, If[18 < a < 19, ((a - 18) * π), π], G) → A'_4Rotate(A'_3, If[18 < a < 19, ((a - 18) * π), π], G) → NSegment(A'_4, N) → m'Rotate(A'_4, If[19 < a < 20, ((a - 19) * π), π], E) → ORotate(N, If[19 < a < 20, ((a - 19) * π), π], E) → N'Segment(O, N') → m''Rotate(O, If[20 < a < 21, ((a - 20) * π), π], H) → O'Rotate(N', If[20 < a < 21, ((a - 20) * π), π], H) → N''Segment(O', N'') → m'''Dilate(B, If[22 < a ≤ 23, 23 - a, 0], G) → B'_1Dilate(I, If[22 < a ≤ 23, 23 - a, 0], G) → I'Segment(I, I') → tSegment(B, B'_1) → f_1Line(B, t) → g_1Point(g_1) → PAngle(P, B, C) → αDilate(B, If[24 < a ≤ 25, 25 - a, 0], G) → B'_2Vector(B, B'_2) → u_1Translate(p, u_1) → p'Rotate(p', If[24 < a ≤ 25, ((-(a - 24)) * (α + π / 2)), (-(α + π / 2))], B'_2) → p''
AI Drawing Prompt Reference
Create a dynamic geometry illustration showing the relationship between a triangle's incircle and a hyperbola, controlled by a slider. Start with a horizontal ray and a point on it to form a quadrilateral. Find midpoints of key points and perform rotations and dilations to generate several points and segments. Draw the incircle and rotate a part of it, then translate and combine transformations to form a shape related to the hyperbola, dynamically illustrating the mean inequality.
The prompt above was compiled from the original drawing commands and is for reference only.