模运算滚动演示
几何画板及绘图内容加载中,请稍等……
这个范例演示了模运算在几何图形中的应用。核心数学概念包括模运算和向量。通过使用GeoGebra命令如Intersect、Circle、Sequence、Vector、Translate、Rotate等,可以动态展示模运算如何影响图形的变换。适合初中及以上学生学习几何变换和模运算。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → BCircle(A, B) → cSequence(((r * cos(((-π)) / 2 + (((2 * π) * k)) / Modulus)), r + (r * sin(((-π)) / 2 + (((2 * π) * k)) / Modulus))), k, 0, Modulus - 1) → list1Vector(B, C) → uTranslate(A, Vector[(s * u)]) → A'Translate(Rotate[list1, (((2 * π) * s)) / Modulus, A'], Vector[(s * u)]) → list2Rotate(list1, (((2 * π) * s)) / Modulus, A') → list1'Rotate(Element[Sequence[(x(A') + (r * cos(((-π)) / 2 + (((2 * π) * k)) / Modulus)), r + (r * sin(((-π)) / 2 + (((2 * π) * k)) / Modulus))), k, 0, Modulus - 1], 1], (((2 * π) * s)) / Modulus, A) → ERotate(Element[Sequence[((r * cos(((-π)) / 2 + (((2 * π) * k)) / Modulus)), r + (r * sin(((-π)) / 2 + (((2 * π) * k)) / Modulus))), k, 0, Modulus - 1], 1], (((2 * π) * s)) / Modulus, A) → DSequence(Rotate[Element[Sequence[((r * cos(((-1.5) * π) + (((2 * π) * k)) / Modulus)), r - (r * sin(((-1.5) * π) + (((2 * π) * k)) / Modulus))), k, 0, Modulus - 1], l], ((-(((2 * π) * s)))) / Modulus, A], l, 1, Modulus) → list3Sequence(Element[y(list3), k], k, 1, Modulus) → yPtsSequence((Element[xPts, k], Element[yPts, k]), k, 1, Length[xPts]) → PtsElement(Pts, 1) → FCircle(A', F) → dSequence(Text[k - 1, Element[Pts, Modulus - k + 2]], k, 1, Modulus) → list4