向量加法与几何构造

向量加法与几何构造
几何画板及绘图内容加载中,请稍等……
2015-02-16 06:33
本范例演示向量加法的几何意义,通过构造三角形、圆和线段展示向量相加的原理。核心数学概念包括向量加法、三角形中位线、重心(质心)和坐标几何。作图要点涉及使用GeoGebra命令如Circle、Line、Intersect、Segment、Rotate等来构建图形。适合初中或高中数学学习,用于理解向量与几何的结合。

GeoGebra 命令及参数

  1. Circle(Turn, 1) → BqbCirc
  2. Circle(Turn, 1.5) → BdaCirc
  3. Line(Turn, xAxis) → b
  4. Circle(Turn, 2) → BheadCirc
  5. Intersect(BheadCirc, b, 1) → D
  6. Intersect(BheadCirc, b, 2) → A
  7. Segment(D, A) → j
  8. Intersect(BdaCirc, j, 2) → BdaStart
  9. Rotate(BdaStart, Bda, Turn) → BdaPt
  10. Ray(Turn, BdaPt) → Bray
  11. Textfield(Ada) → AdaInput
  12. Textfield(Ahead) → AheadInput
  13. If(0° < Ahead < 180°, "E", "W") → Aew
  14. If(90° < Ahead < 270°, "S", "N") → Ans
  15. If(0° ≤ Ahead ≤ 90°, Ahead, If[90° < Ahead ≤ 180°, 180° - Ahead, If[180° < Ahead ≤ 270°, Ahead - 180°, 360° - Ahead]]) → Aqb
  16. Point(yAxis) → AheadStart
  17. Point(xAxis) → AdaStart
  18. Intersect(xAxis, yAxis) → C
  19. Ray(C, AdaStart) → c
  20. Ray(C, AheadStart) → d
  21. Rotate(AdaStart, Ada, C) → AdaPt
  22. Circle(C, AdaStart) → AdaCirc
  23. Arc(AdaCirc, AdaStart, AdaPt) → AdaArc
  24. Rotate(C, Ada) → C'
  25. Ray(C', AdaPt) → Aray
  26. Circle(C, AheadStart) → AheadCirc
  27. Rotate(AheadStart, (-Ahead), C) → AheadPt
  28. Circle(C, 1.5) → AqbCirc
  29. Intersect(AqbCirc, d, 1) → AqbNorth
  30. Intersect(AqbCirc, yAxis, 1) → AqbSouth
  31. Intersect(AqbCirc, Aray, 1) → AqbPoint
  32. If(Ans ≟ "N", If[Aew ≟ "W", Arc[AqbCirc, AqbNorth, AqbPoint], Arc[AqbCirc, AqbPoint, AqbNorth]], If[Aew ≟ "W", Arc[AqbCirc, AqbPoint, AqbSouth], Arc[AqbCirc, AqbSouth, AqbPoint]]) → AqbArc
  33. Rotate(AheadStart, -0.01*°, C) → AheadDir
  34. Angle(AheadStart, C, AheadDir) → Hangle
  35. CircumcircleArc(AheadStart, AheadDir, AheadPt) → AheadArc
  36. Vector(C, Apoint) → Avec
  37. If(0° ≤ Bhead ≤ 90°, Bhead, If[90° < Bhead ≤ 180°, 180° - Bhead, If[180° < Bhead ≤ 270°, Bhead - 180°, 360° - Bhead]]) → Bqb
  38. Textfield(Amag) → AmagInput
  39. Textfield(Bmag) → BmagInput
  40. Textfield(Bda) → BdaInput
  41. Textfield(Bhead) → BheadInput
  42. Text(If[0° < Bhead < 180°, "E", "W"]) → Bew
  43. Text(If[90° < Bhead < 270°, "S", "N"]) → Bns
  44. Vector((Ax, Ay), (Ax + Bx, Ay + By)) → Bvec
  45. Vector(C, (Rx, Ry)) → Rvec
  46. Line(Turn, yAxis) → i
  47. Intersect(BheadCirc, i, 2) → BheadStart
  48. Intersect(BheadCirc, i, 1) → E
  49. Segment(BheadStart, E) → k
  50. Rotate(BheadStart, -0.01*°, Turn) → BheadDir
  51. Rotate(BheadStart, (-Bhead), Turn) → BheadPt
  52. CircumcircleArc(BheadStart, BheadDir, BheadPt) → BheadArc
  53. Arc(BdaCirc, BdaStart, BdaPt) → BdaArc
  54. Intersect(BqbCirc, k, 1) → BqbNorth
  55. Intersect(BqbCirc, Bray) → BqbPoint,
  56. Intersect(BqbCirc, k, 2) → BqbSouth
  57. If(Bns ≟ "N", If[Bew ≟ "W", Arc[BqbCirc, BqbNorth, BqbPoint], Arc[BqbCirc, BqbPoint, BqbNorth]], If[Bew ≟ "W", Arc[BqbCirc, BqbPoint, BqbSouth], Arc[BqbCirc, BqbSouth, BqbPoint]]) → BqbArc
  58. Angle(AdaStart, C, (Rx, Ry)) → Rda
  59. Angle((Rx, Ry), C, AheadStart) → Rhead
  60. If(90° < Rhead < 270°, "S", "N") → Rns
  61. If(0° < Rhead < 180°, "E", "W") → Rew
  62. If(0° ≤ Rhead ≤ 90°, Rhead, If[90° < Rhead ≤ 180°, 180° - Rhead, If[180° < Rhead ≤ 270°, Rhead - 180°, 360° - Rhead]]) → Rqb
  63. Ray((0, 0), (Rx, Ry)) → RRay
  64. Intersect(AheadCirc, RRay) → RheadPt,
  65. CircumcircleArc(AheadStart, AheadDir, RheadPt) → RheadArc
  66. Rotate(AdaStart, Rda, C) → RdaPt
  67. Arc(AdaCirc, AdaStart, RdaPt) → RdaArc
  68. Intersect(AqbCirc, RRay, 1) → RqbPoint
  69. If(Rns ≟ "N", If[Rew ≟ "W", Arc[AqbCirc, AqbNorth, RqbPoint], Arc[AqbCirc, RqbPoint, AqbNorth]], If[Rew ≟ "W", Arc[AqbCirc, RqbPoint, AqbSouth], Arc[AqbCirc, AqbSouth, RqbPoint]]) → RqbArc

AI 绘图提示语参考

该图形由一个三角形、两个圆和若干线段构成,展示向量加法、中线、重心与坐标几何的关联。三角形顶点与圆的交点通过线段连接,线段与圆的交点经旋转后形成射线,圆心与交点构成弧线。图形中包含中线、重心点及坐标轴上的点,通过相交和旋转操作将向量加法可视化。整体布局体现几何构造的逻辑顺序,适用于理解向量与几何的结合。
以上提示语为根据原始绘图命令整理而来,仅供参考。