凸多边形与凹多边形

凸多边形与凹多边形
几何画板及绘图内容加载中,请稍等……
2020-01-20 16:43
这个范例演示了如何通过调整顶点位置来区分凸多边形与凹多边形。核心数学概念包括多边形的性质、角度测量和几何作图。通过使用GeoGebra命令如Segment、Line、Angle、Polygon等,可以动态地改变多边形的形状,观察其凸凹性质的变化。适合初中及以上学生和教师使用。

GeoGebra 命令及参数

  1. Segment(A, B) → a
  2. Line(A, B) → h
  3. Segment(B, C) → b
  4. Segment(C, D) → c
  5. Line(C, D) → j
  6. Segment(D, E) → d
  7. Line(D, E) → k
  8. Segment(E, F) → e
  9. Line(E, F) → l
  10. Segment(F, G) → f
  11. Line(F, G) → m
  12. Segment(G, H) → g
  13. Line(G, H) → n_2
  14. Line(C, B) → i
  15. Distance(A, H) → z
  16. Segment(A, H) → r_2
  17. Angle(A, B, C) → α
  18. Angle(B, C, D) → β
  19. Angle(C, D, E) → γ
  20. Angle(D, E, F) → δ
  21. Angle(E, F, G) → ε
  22. Angle(F, G, H) → ζ
  23. Angle(G, H, A) → η
  24. Angle(H, A, B) → θ
  25. Angle(G, A, B) → ι
  26. Polygon(A, B, C, D, E, F, G) → poly1, a_1, b_1, c_1, d_1, e_1, f_1, g_1
  27. Intersect(a, c) → I
  28. Sequence(Sequence[Intersect[Element[Liste1, i], Element[Liste1, i + j]], i, 1, Length[Liste1]], j, 2, 5) → liste2
  29. Join(liste2) → liste1
  30. RemoveUndefined(liste1) → liste3
  31. If(Length[liste3] ≥ 1, 1, 0) → mm
  32. If(o ∧ z ≤ 0.1, "Convex polygon", If[(¬o) ∧ z ≤ 0.1, "Non-convex or concave polygon"]) → texte3