Unit Circle and 6 Trigonometry Ratios
Loading the math board and drawing, please wait…
This example dynamically demonstrates the geometric relationship between an angle θ and the values of six trigonometric functions (sine, cosine, tangent, etc.) on the unit circle. It covers core concepts like the unit circle, trigonometric definitions, and right triangle side ratios. Key GeoGebra commands used include Point, Line, Circle, Tangent, and Slider to visualize the functions dynamically. Suitable for high school mathematics education to intuitively understand trigonometric definitions and properties.
GeoGebra Commands & Parameters
Point(xAxis) → BPoint(yAxis) → CPoint(yAxis) → DLine(D, C) → YaxisLine(D, B) → XaxisOrthogonalLine(A, Xaxis) → XequalsCosine_1Intersect(Xaxis, XequalsCosine_1) → XequalsCosineCircle(D, B) → UnitCircleTangent(A, UnitCircle) → TangentToA,Intersect(Yaxis, TangentToA) → YequalsCosecantIntersect(Xaxis, TangentToA) → XequalsSecantSegment(D, A) → fSegment(D, XequalsCosine) → CosineθSegment(XequalsCosine, A) → SineθSegment(A, XequalsSecant) → TangentθSegment(A, YequalsCosecant) → CotangentθSegment(D, YequalsCosecant) → CosecantθSegment(D, XequalsSecant) → SecantθOrthogonalLine(A, Sineθ) → YequalsSinePoint(YequalsSine) → HOrthogonalLine(yequalsx, xAxis) → xequalsθIntersect(YequalsSine, xequalsθ) → DerivedSineIntersect(TangentToA, yAxis) → YequalsCosecant2OrthogonalLine(YequalsCosecant2, yAxis) → YequalsCosecant_1Intersect(xequalsθ, YequalsCosecant_1) → DerivedCosecantOrthogonalLine(yequalsx, xequalsθ) → yequalsθIntersect(XequalsCosine_1, yequalsθ) → SidewaysCosineIntersect(f, Cosineθ) → LLine(L, yequalsx) → YequalsXOrthogonalLine(SidewaysCosine, YequalsX) → ReflectsSidewaysCosineIntersect(xequalsθ, ReflectsSidewaysCosine) → DerivedCosineOrthogonalLine(XequalsSecant, yequalsθ) → XequalsSecant_1Intersect(yequalsθ, XequalsSecant_1) → SidewaysSecantOrthogonalLine(SidewaysSecant, YequalsX) → ReflectsSidewaysSecantIntersect(xequalsθ, ReflectsSidewaysSecant) → DerivedSecantOrthogonalLine(B, Secantθ) → Xequals1Line(D, A) → aIntersect(Xequals1, a) → YequalsTangentOrthogonalLine(YequalsTangent, Xequals1) → YequalsTangent_1Intersect(xequalsθ, YequalsTangent_1) → DerivedTangentOrthogonalLine(C, Cosecantθ) → Yequals1Intersect(a, Yequals1) → XequalsCotangent_1OrthogonalLine(XequalsCotangent_1, Yequals1) → XequalsCotangentIntersect(yequalsθ, XequalsCotangent) → SidewaysCotangentOrthogonalLine(SidewaysCotangent, YequalsX) → ReflectsSidewaysCotangentIntersect(xequalsθ, ReflectsSidewaysCotangent) → DerivedCotangent