Cotangent Law Demonstration
Loading the math board and drawing, please wait…
This example dynamically demonstrates the application of the Cotangent Law in triangles, revealing the relationship between side lengths and cotangent values of angles. Key math concepts include trigonometric functions, cotangent law, and triangle geometry. Construction highlights from the GeoGebra command summary involve midpoint, semicircle, intersection, circle arc, polygon, orthogonal line, point, segment, ray, angle, and textfield. Suitable for high school and above learners to explore the integration of trigonometry and geometric constructions.
GeoGebra Commands & Parameters
Midpoint(Q, P) → U_1Semicircle(Q, P) → sIntersect(Ray[P, Rotate[Q, α, P]], Ray[Q, Rotate[P, (-β), Q]]) → RIntersect(s, OrthogonalLine[Q, Line[R, Q]]) → A_1, B_1Intersect(s, OrthogonalLine[P, Line[R, P]]) → W, ZCircleArc(U_1, B_1, Z) → d_1Polygon(A, B, 3) → poly1, a, b, c, CSemicircle(B, A) → dMidpoint(A, B) → DOrthogonalLine(A, c) → eIntersect(d, e, 2) → ECircleArc(D, E, B) → fPoint(f) → FSegment(A, F) → gOrthogonalLine(B, g) → hOrthogonalLine(C, h) → iOrthogonalLine(A, g) → jIntersect(i, j) → GPolygon(G, A, C) → poly2, c_1, g_1, a_1Intersect(h, i) → HPolygon(B, C, H) → poly3, h_1, b_1, c_2Polygon(B, A, F) → poly4, f_1, b_2, a_2Segment(I, J) → kRay(J, Rotate[I, -90*°, J]) → lRay(I, Rotate[J, 30*°, I]) → mIntersect(l, m) → LPoint(Segment[J, L]) → KPolygon(I, K, 3) → poly5, n, p, q, MIntersect(l, Line[M, k]) → NIntersect(Line[M, k], Line[I, l]) → OPolygon(I, J, K) → poly6, k_1, i_1, j_1Polygon(K, M, N) → poly7, n_1, k_2, m_1Polygon(I, M, O) → poly8, o, i_2, m_2Polygon(P, Q, R) → poly9, r_1, p_1, q_1OrthogonalLine(P, q_1) → tMidpoint(P, Q) → TAngle(Q, P, R) → γ_1Angle(R, Q, P) → δTextfield(α) → InputBox1Textfield(β) → InputBox2Angle(P, R, Q) → γPoint(d_1) → SPolygon(P, S, Q) → poly10, q_2, p_2, s_1Intersect(OrthogonalLine[R, p_2], Line[S, Q]) → VIntersect(OrthogonalLine[R, q_2], Line[S, P]) → UPolygon(R, V, Q) → poly11, q_3, r_2, vPolygon(R, U, P) → poly12, p_3, r_3, c_3