Roots of Unity and Vector Relationships
Loading the math board and drawing, please wait…
In collections
Complex Numbers as Vectors
① This applet dynamically illustrates the distribution of n-th roots of unity on the complex plane and the geometric relationships among the vectors representing these roots. ② Core mathematical concepts include roots of unity (solutions to z^n=1), vector representation in the complex plane, vertices of regular polygons with rotational symmetry, and connections to Euler's formula and trigonometric functions. ③ Construction highlights: the Rotate command generates points Z_0 through Z_9 for the roots, Circle constructs the unit circle, Polygon connects adjacent roots to form a regular polygon, Vector draws arrows from the origin to each root, and Angle with AngularBisector annotates angular relationships; a slider n allows dynamic adjustment of the number of roots. ④ Suitable for high school to undergraduate complex number instruction, math competition preparation, or geometric visualization, helping learners grasp the correspondence between complex multiplication and rotation.
GeoGebra Commands & Parameters
Rotate(Z_0, α, O) → Z_1Polygon(Z_0, Z_1, n) → poly1, a, j, Z_2, Z_3, Z_4, Z_5, Z_6, Z_7, Z_8, Z_9, b, c, d, e, f, g, h, iCircle(O, Z_0) → kVector(O, Z_0) → uVector(O, Z_1) → vVector(O, Z_2) → wVector(O, Z_3) → zVector(O, Z_4) → lVector(O, Z_5) → mVector(O, Z_6) → pVector(O, Z_7) → qVector(O, Z_8) → rVector(O, Z_9) → sAngle(Z_0, O, Z_1) → βCircle(O, 0.15) → tAngularBisector(Z_0, O, Z_1) → a_1Intersect(t, a_1) → A, BSegment(O, Z_1) → d_1Translate(Z_0, v) → CVector(Z_0, C) → z_1Translate(C, w) → C'Vector(C, C') → z_2Translate(C', z) → C''Vector(C', C'') → z_3Translate(C'', l) → C'''Vector(C'', C''') → z_4Translate(C''', m) → DVector(C''', D) → z_5Translate(D, p) → D'Vector(D, D') → z_6Translate(D', q) → D''Vector(D', D'') → z_7Translate(D'', r) → D'''Vector(D'', D''') → z_8Translate(Z_4, s) → EVector(Z_4, E) → z_9Translate(O, u) → O'Vector(O, O') → z_0
AI Drawing Prompt Reference
Draw a unit circle on the complex plane and place n evenly spaced points on it to represent the n-th roots of unity, connect adjacent points to form a regular polygon, draw vectors from the origin to each root point, annotate the angle between adjacent vectors, and use a slider to dynamically adjust the number of roots.
The prompt above was compiled from the original drawing commands and is for reference only.