Meaning of Sine, Cosine, Tangent in a Right Triangle
Loading the math board and drawing, please wait…
In collections
Similarity & Right Triangle Trigonometry
Similarity, Right Triangles, and Trigonometry (SRT) Cluster
This example demonstrates the geometric meanings of sine, cosine, and tangent functions within a right triangle context. It involves core math concepts like trigonometric definitions, right triangle side-angle relationships, and geometric transformations. Construction highlights GeoGebra commands such as Point, Segment, OrthogonalLine, Rotate, Angle, Ray, Circle, Intersect, Polygon, Textfield, Midpoint, RotateText, and If. Suitable for high school students learning trigonometric basics and geometric transformations.
GeoGebra Commands & Parameters
Point(Ray[A, A + (1, 0)]) → BSegment(A, B) → fOrthogonalLine(B, f) → gRotate(B, (a * pi / 180), A) → B'Angle(B, A, B') → αRay(A, B') → hCircle(B, 2) → cIntersect(c, g, 2) → CRay(B, C) → iIntersect(h, i) → DSegment(B, D) → jSegment(A, D) → kPolygon(A, B, D) → poly1, d, a_1, bRotate(B, If[0 < e ≤ 1, (-((e * (pi / 2 - α)))), α - pi / 2], D) → B'_1Rotate(D, If[0 < e ≤ 1, (-((e * (pi / 2 - α)))), α - pi / 2], D) → D'Segment(B'_1, D') → j'Rotate(A, If[0 < l ≤ 1, (α * l), α], A) → A'Rotate(B, If[0 < l ≤ 1, (α * l), α], A) → B'_2Segment(A', B'_2) → f'Rotate(B, If[0 < m ≤ 1, (m * pi / 2), pi / 2], B) → B'_3Rotate(D, If[0 < m ≤ 1, (m * pi / 2), pi / 2], B) → D'_1Segment(B'_3, D'_1) → j'_1Textfield(a) → InputBox1Angle(D, B, A) → βMidpoint(A, D) → ERotateText(text7, α) → text8Midpoint(A', B'_2) → FRotateText(text9, α) → text10Point(Ray[G, G + (1, 0)]) → HSegment(G, H) → tRotate(H, (a * pi / 180), G) → H'Ray(G, H') → f_1OrthogonalLine(H, t) → g_1Intersect(g_1, f_1) → IPolygon(G, H, I) → t1, i_1, g_2, h_1Angle(H, G, I) → γSegment(H, I) → j_1Rotate(H, If[0 < e ≤ 1, ((-e) * (pi / 2 - α)), (-(pi / 2 - α))], I) → H'_{1}Rotate(I, If[0 < e ≤ 1, ((-e) * (pi / 2 - α)), (-(pi / 2 - α))], I) → I'Segment(H'_{1}, I') → k_1Rotate(G, If[0 < l ≤ 1, (l * α), α], G) → G'Rotate(H, If[0 < l ≤ 1, (l * α), α], G) → H'_{2}Segment(G', H'_{2}) → t'Angle(I, H, G) → δRotate(H, If[0 < m ≤ 1, (m * pi / 2), pi / 2], H) → H'_{3}Rotate(I, If[0 < m ≤ 1, (m * pi / 2), pi / 2], H) → I'_{1}Segment(H'_{3}, I'_{1}) → l_1RotateText(text2, atand(Slope[Line[D, A]])) → text16Textfield(a) → InputBox2If(e ≠ 0 ∧ (α ≟ pi / 6 ∨ α ≟ pi / 2 ∨ α ≟ 0), "=", "≈") → text6If(l ≠ 0 ∧ (α ≟ pi / 3 ∨ α ≟ pi / 2 ∨ α ≟ 0), "=", "≈") → text19If(m ≠ 0 ∧ (α ≟ pi / 4 ∨ α ≟ 0), "=", "≈") → text20