复平面上的复数乘法可视化

复平面上的复数乘法可视化
几何画板及绘图内容加载中,请稍等……
2018-09-08 04:40
该范例在复平面上动态演示两个复数相乘的几何意义,通过向量旋转与伸缩直观展示复数乘法的模长相乘、辐角相加规则。核心数学概念包括复数的极坐标表示、向量运算、单位圆与三角函数。作图要点:使用GeoGebra的Vector命令绘制复数向量,Circle命令构造单位圆,Point与Rotate命令实现点的旋转,Sequence与Join命令生成坐标网格和刻度,Text命令标注数值,If命令控制条件显示。适合高中或大学初学复数的学生,用于理解复数乘法的几何本质,也可作为教师课堂演示工具。

GeoGebra 命令及参数

  1. Vector(O, P'') → j
  2. Circle(O, A) → UnitCircle
  3. Point(UnitCircle) → B
  4. If(unit, abs(B), abs(C)) → r
  5. If(r > 1, xMin, floor(xMin / r)) → xMinStretch
  6. Sequence(Line[(-1, i), (1, i)], i, yMin, yMax, 1 / 5) → yMinorLines
  7. Sequence(Line[(-1, i), (1, i)], i, yMin, yMax, 1) → yMajorLines
  8. Sequence(Line[(i, -1), (i, 1)], i, xMin, xMax, 1) → xMajorLines
  9. Sequence(Line[(i, -1), (i, 1)], i, xMin, xMax, 1 / 5) → xMinorLines
  10. Join({{Sequence[Text[i, (i, -0.1)], i, xMin, -1]}, {Sequence[Text[i, (i, -0.1)], i, 1, xMax]}}) → xNumbers
  11. If(unit, Angle[B], Angle[C]) → ang
  12. Text("O", (-0.1, -0.1)) → OriginNumber
  13. Rotate(xaxis, ang) → xaxis'
  14. Rotate(xaxis', π / 2) → yaxis'
  15. If(r > 1, xMax, ceil(xMax / r)) → xMaxStretch
  16. Sequence(Line[((r * i), -1), ((r * i), 1)], i, xMinStretch, xMaxStretch, 1) → xMajorStretch
  17. Rotate(xMajorStretch, ang) → xMajorLines'
  18. Sequence(Line[((r * i), -1), ((r * i), 1)], i, xMinStretch, xMaxStretch, 1 / 5) → xMinorStretch
  19. Rotate(xMinorStretch, ang) → xMinorLines'
  20. Sequence(Line[(-1, (r * i)), (1, (r * i))], i, xMinStretch, xMaxStretch, 1) → yMajorStretch
  21. Rotate(yMajorStretch, ang) → yMajorLines'
  22. Sequence(Line[(-1, (r * i)), (1, (r * i))], i, xMinStretch, xMaxStretch, 1 / 5) → yMinorStretch
  23. Rotate(yMinorStretch, ang) → yMinorLines'
  24. Join({{Sequence[Text[i, (((r * i) * cos(ang)), ((r * i) * sin(ang)) - 0.1)], i, xMin, -1]}, {Sequence[Text[i, (((r * i) * cos(ang)), ((r * i) * sin(ang)) - 0.1)], i, 1, xMax]}}) → xNumbers'
  25. Join({{Sequence[Text[(i * "i"), (((r * i) * cos(ang + π / 2)) - 0.1, ((r * i) * sin(ang + π / 2)))], i, xMin, -1]}, {Sequence[Text[(i * "i"), (((r * i) * cos(ang + π / 2)) - 0.1, ((r * i) * sin(ang + π / 2)))], i, 1, xMax]}}) → yNumbers'
  26. Join({{Sequence[Text[(i * "i"), (-0.15, i)], i, yMin, -1]}, {Sequence[Text[(i * "i"), (-0.1, i)], i, 1, yMax]}}) → yNumbers
  27. Vector(O, C) → u
  28. Vector(O, B) → v
  29. Vector(O, P) → w
  30. Vector(O, P') → h
  31. Circle(O, P') → secondcircle
  32. Vector(O, R') → a
  33. Vector(O, R'') → b

AI 绘图提示语参考

在复平面上绘制两个复数的乘法,用向量表示复数,单位圆展示旋转效果,动态点说明缩放和旋转的影响。展示乘积的模是模的乘积,幅角是幅角的和。包含坐标网格、标签和条件显示,适合高中或大学初学者学习复数,帮助教师解释复数乘法的几何意义。
以上提示语为根据原始绘图命令整理而来,仅供参考。