Sine Function via Colorful Circular Sectors
Loading the math board and drawing, please wait…
① This example demonstrates how to construct the sine function graph by mapping colorful circular sectors on the unit circle to corresponding points on the sine curve. ② Core mathematical concepts include trigonometric functions (sine), the unit circle, angle-radian correspondence, and function graphing. ③ Construction highlights: using GeoGebra commands such as Tangent, Ray, CircleArc, OrthogonalLine, Point, Angle, Intersect, Segment, Line, Textfield, Function, Sequence, and Element, the applet creates multiple auxiliary points (e.g., M_0 to M_7), arcs, triangles, and a dynamic angle β, with distinct colors for each sector, and links them to generate the sine curve. ④ Suitable for high school or early college students learning the relationship between trigonometric functions and the unit circle, and for teachers to demonstrate periodicity, amplitude, and phase shifts in an interactive way.
GeoGebra Commands & Parameters
Tangent(M, c_3) → b_1, dRay(M, A) → eCircleArc(O, I, M) → kOrthogonalLine(B, yAxis) → iPoint(i) → CRay(B, C) → jAngle(I, O, M) → βIntersect(yAxis, xAxis) → DSegment(D, P) → gSegment(O, I) → hCircleArc(O, M, I) → pPoint(c_3) → ESegment(I, E) → lLine(D, J) → mLine(O, m) → nIntersect(c_3, n) → F, GLine(O, j) → qIntersect(c_3, q) → H, KSegment(H, K) → rSegment(S, M) → sSegment(M, L) → t_1Segment(E, F) → a1Segment(O, M) → b1Segment(P, L) → c1Segment(O, S) → d1Angle(B, I, M) → αLine(E, J) → e1Line(F, A) → g1Textfield(pas) → ChampTexte1Function(f, 0, aa) → f1Sequence((i, f(i)), i, 0, aa, (pas * π / 360)) → liste1Sequence(I + (cos((2 * i)), f(i)), i, 0, aa, (pas * π / 360)) → liste2Sequence(CircleSector[I, Element[liste2, i], Element[liste2, i + 1]], i, 1, Length[liste2]) → liste3Element(liste3, A1) → B1Element(liste3, A2) → B2Element(liste3, A3) → B3Element(liste3, A4) → B4Element(liste3, A5) → B5Element(liste3, A6) → B6Element(liste3, A7) → B7Element(liste3, A8) → B8Element(liste3, A9) → B9Element(liste3, A10) → B10Element(liste3, A11) → B11Element(liste3, A12) → B12Element(liste3, A13) → B13Element(liste3, A14) → B14Element(liste3, A15) → B15Element(liste3, A16) → B16Element(liste3, A17) → B17Element(liste3, A18) → B18Element(liste3, A19) → B19Element(liste3, A20) → B20Element(liste3, A21) → B21Element(liste3, A22) → B22Element(liste3, A23) → B23Element(liste3, A24) → B24Element(liste3, A25) → B25Element(liste3, A26) → B26Element(liste3, A27) → B27Element(liste3, A28) → B28Element(liste3, A29) → B29Element(liste3, A30) → B30Element(liste3, A31) → B31Element(liste3, A32) → B32Element(liste3, A33) → B33Element(liste3, A34) → B34Element(liste3, A35) → B35Element(liste3, A36) → B36Element(liste3, A37) → B37Element(liste3, A38) → B38Element(liste3, A39) → B39Element(liste3, A40) → B40Element(liste3, A41) → B41Element(liste3, A42) → B42Element(liste3, A43) → B43Element(liste3, A44) → B44Element(liste3, A45) → B45Element(liste3, A46) → B46Element(liste3, A47) → B47Element(liste3, A48) → B48Element(liste3, A49) → B49Element(liste3, A50) → B50Element(liste3, A51) → B51Element(liste3, A52) → B52Element(liste3, A53) → B53Element(liste3, A54) → B54Element(liste3, A55) → B55Element(liste3, A56) → B56Element(liste3, A57) → B57Element(liste3, A58) → B58Element(liste3, A59) → B59Element(liste3, A60) → B60Sequence((i, 0), i, 0, aa, (pas * π / 360)) → l1Sequence(Polygon[Element[l1, i], Element[liste1, i], Element[liste1, i + 1], Element[l1, i + 1]], i, 1, Length[l1]) → l2Element(l2, A1) → C1Element(l2, A2) → C2Element(l2, A3) → C3Element(l2, A4) → C4Element(l2, A5) → C5Element(l2, A6) → C6Element(l2, A7) → C7Element(l2, A8) → C8Element(l2, A9) → C9Element(l2, A10) → C10Element(l2, A11) → C11Element(l2, A12) → C12Element(l2, A13) → C13Element(l2, A14) → C14Element(l2, A15) → C15Element(l2, A16) → C16Element(l2, A17) → C17Element(l2, A18) → C18Element(l2, A19) → C19Element(l2, A20) → C20Element(l2, A21) → C21Element(l2, A22) → C22Element(l2, A23) → C23Element(l2, A24) → C24Element(l2, A25) → C25Element(l2, A26) → C26Element(l2, A27) → C27Element(l2, A28) → C28Element(l2, A29) → C29Element(l2, A30) → C30Element(l2, A31) → C31Element(l2, A32) → C32Element(l2, A33) → C33Element(l2, A34) → C34Element(l2, A35) → C35Element(l2, A36) → C36Element(l2, A37) → C37Element(l2, A38) → C38Element(l2, A39) → C39Element(l2, A40) → C40Element(l2, A41) → C41Element(l2, A42) → C42Element(l2, A43) → C43Element(l2, A44) → C44Element(l2, A45) → C45Element(l2, A46) → C46Element(l2, A47) → C47Element(l2, A48) → C48Element(l2, A49) → C49Element(l2, A50) → C50Element(l2, A51) → C51Element(l2, A52) → C52Element(l2, A53) → C53Element(l2, A54) → C54Element(l2, A55) → C55Element(l2, A56) → C56Element(l2, A57) → C57Element(l2, A58) → C58Element(l2, A59) → C59Element(l2, A60) → C60Element(liste3, A61) → B61Element(l2, A61) → C61Element(liste3, A62) → B62Element(l2, A62) → C62Element(liste3, A63) → B63Element(l2, A63) → C63Element(liste3, A64) → B64Element(l2, A64) → C64Element(liste3, A65) → B65Element(l2, A65) → C65Element(liste3, A66) → B66Element(l2, A66) → C66Element(liste3, A67) → B67Element(l2, A67) → C67Element(liste3, A68) → B68Element(l2, A68) → C68Element(liste3, A69) → B69Element(l2, A69) → C69Element(liste3, A70) → B70Element(l2, A70) → C70Element(liste3, A71) → B71Element(l2, A71) → C71Element(liste3, A72) → B72Element(l2, A72) → C72Element(liste3, A73) → B73Element(l2, A73) → C73Element(liste3, A74) → B74Element(l2, A74) → C74Element(liste3, A75) → B75Element(l2, A75) → C75Element(liste3, A76) → B76Element(l2, A76) → C76Element(liste3, A77) → B77Element(l2, A77) → C77Element(liste3, A78) → B78Element(l2, A78) → C78Element(liste3, A79) → B79Element(l2, A79) → C79Element(liste3, A80) → B80Element(l2, A80) → C80Element(liste3, A81) → B81Element(l2, A81) → C81Element(liste3, A82) → B82Element(l2, A82) → C82Element(liste3, A83) → B83Element(l2, A83) → C83Element(liste3, A84) → B84Element(l2, A84) → C84Element(liste3, A85) → B85Element(l2, A85) → C85Element(liste3, A86) → B86Element(l2, A86) → C86Element(liste3, A87) → B87Element(l2, A87) → C87Element(liste3, A88) → B88Element(l2, A88) → C88Element(liste3, A89) → B89Element(l2, A89) → C89Element(liste3, A90) → B90Element(l2, A90) → C90Element(liste3, A91) → B91Element(l2, A91) → C91Element(liste3, A92) → B92Element(l2, A92) → C92Element(liste3, A93) → B93Element(l2, A93) → C93Element(liste3, A94) → B94Element(l2, A94) → C94Element(liste3, A95) → B95Element(l2, A95) → C95Element(liste3, A96) → B96Element(l2, A96) → C96Element(liste3, A97) → B97Element(l2, A97) → C97Element(liste3, A98) → B98Element(l2, A98) → C98Element(liste3, A99) → B99Element(l2, A99) → C99Element(liste3, A100) → B100Element(l2, A100) → C100
AI Drawing Prompt Reference
Draw a unit circle centered at the origin with a horizontal radius to the right. From the center, draw a ray that intersects the circle at a moving point. As this point moves around the circle, generate colorful circular sectors on the circle, each filled with a distinct color. To the right of the circle, set up a Cartesian coordinate system with the horizontal axis representing angle in radians and the vertical axis representing sine values. Map the angle of the moving point to the horizontal axis and plot the corresponding sine value as a point. Connect these points to form a smooth sine curve starting from the origin, oscillating with amplitude 1 and period 2π. Connect the colorful sectors on the circle to the points on the curve with thin lines to visually show the correspondence between angle and sine value.
The prompt above was compiled from the original drawing commands and is for reference only.