Unit Circle and Trigonometric Functions by Isaac Goh
Loading the math board and drawing, please wait…
This example demonstrates the relationship between the unit circle and trigonometric functions (sine, cosine, tangent, etc.) by dynamically showing the change of angle and function values. Core math concepts include the unit circle, trigonometric function definitions, angle measurement, and trigonometric identities. Construction highlights GeoGebra commands like Intersect, Circle, Point, Angle, If, Line, Segment, Rotate, and Distance. Suitable for high school students learning trigonometry and analytical geometry, or university foundational mathematics teaching.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → ACircle(A, r) → cPoint(c) → BAngle(Q, A, B) → αIf(test > 180°, true, false) → test2If(snap, 2°, 0°) → toleranceIf(test2, 360° - test, test) → test3If(test3 ≤ tolerance, (15 * round(α / 15)), α) → θ'Line(B', A) → hIntersect(d, h) → CIntersect(a, h) → DIntersect(e, h) → EIntersect(b, h) → FSegment(B', P) → sinθSegment(P, A) → cosθSegment(C, Q) → tanθSegment(D, R) → cotθSegment(S, E) → mSegment(T, F) → nSegment(A, C) → secθAngle(Q, A, B') → θSegment(A, D) → cscθRotate(Q, 60°) → IDistance(I, A) → IAIf(IsInteger[θ / (15°)], FractionText[θ / (180°)], 0) → θnumIf(Defined[tanθ], Text[y(B') / x(B')], "Undefined") → textTanIf(Defined[cotθ], Text[x(B') / y(B')], "Undefined") → textCotIf(Defined[secθ], Text[r / x(B')], "Undefined") → textSecIf(Defined[cscθ], Text[r / y(B')], "Undefined") → textCscRotate(Q, 30°) → GRotate(Q, 45°) → HRotate(Q, 135°) → KRotate(Q, 120°) → JRotate(Q, 150°) → LRotate(Q, 225°) → NRotate(Q, 210°) → MRotate(Q, 240°) → ORotate(Q, 315°) → VRotate(Q, 300°) → URotate(Q, 330°) → W