正弦定理的SSA三角形歧义情况动态演示

正弦定理的SSA三角形歧义情况动态演示
几何画板及绘图内容加载中,请稍等……
2014-10-09 07:12
本范例通过GeoGebra动态演示了正弦定理中SSA(边-边-角)条件下三角形解的不确定性,即已知两边及其中一边的对角时,可能产生零个、一个或两个满足条件的三角形。核心数学概念包括正弦定理、三角形全等条件、以及解三角形时的多解性分析。作图要点:利用滑块控制角A和边a、b的取值,通过圆与射线的交点(Intersect)确定顶点C的可能位置,结合旋转(Rotate)、角度(Angle)、垂线(OrthogonalLine)等命令构造三角形,并使用条件判断(If)和文本(text)显示解的个数。适合高中或大学低年级学生学习三角学与几何作图,帮助直观理解SSA歧义情况及其几何根源。

GeoGebra 命令及参数

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → F
  3. Ray(A, F) → c_1
  4. Rotate(F, A_1, A) → F'
  5. Angle(F, A, F') → β
  6. Ray(A, F') → d_1
  7. Circle(A, b_1) → e
  8. Intersect(e, d_1, 1.0) → C
  9. Segment(A, C) → b
  10. Circle(C, a_1) → c
  11. Intersect(c, c_1) → D, B
  12. Segment(C, B) → a
  13. Segment(C, D) → g
  14. Segment(A, D) → i
  15. Point(i) → E
  16. Segment(A, B) → j
  17. Point(j) → G
  18. OrthogonalLine(C, c_1) → k
  19. Intersect(c, k) → H, I
  20. Segment(H, C) → a_2
  21. Angle(C, D, A) → γ
  22. Angle(C, B, A) → δ
  23. OrthogonalLine(C, c_1) → d
  24. Intersect(d, c_1) → J
  25. Segment(C, J) → l
  26. Segment(C, B) → p
  27. If(a_1 < b_1, If[l ≟ a_2, "(" + b + ")sin(" + β + ") = " + l + " = " + a_2, If[l > a_2, "(" + b + ")sin(" + β + ") = " + l + " > " + a_2, "(" + b + ")sin(" + β + ") = " + l + " < " + a_2]]) → text3
  28. If(a_1 ≥ b_1, "Yes!", If[b_1 * sin(A_1) > a_1, "No! (We don't even have a triangle!)", If[δ ≟ 90.0°, "No (Hypotenuse-Side Congruence)", "No (Two Possible Triangles)"]]) → text6

AI 绘图提示语参考

绘制一个动态演示正弦定理SSA三角形歧义情况的几何图形。从原点出发,沿水平方向作一条射线,再以原点为顶点旋转该射线形成给定角度的另一条射线。以原点为圆心、给定长度为半径作圆,与第二条射线相交得到一点,连接原点与该点构成一条边。再以该点为圆心、另一给定长度为半径作圆,与第一条射线相交得到两个可能的点,分别连接形成两个候选三角形。用虚线标出从该点向水平射线的垂线,并显示垂足。在图中添加文字说明,比较垂线长度与给定边长,判断是否存在三角形、是否唯一或有两个解,并显示相应的结论。
以上提示语为根据原始绘图命令整理而来,仅供参考。