一元二次方程求解 - 二次公式

一元二次方程求解 - 二次公式
几何画板及绘图内容加载中,请稍等……
2019-03-17 03:04
本范例演示如何使用二次公式求解一元二次方程。核心数学概念包括二次方程、判别式及其解的性质。通过使用GeoGebra命令如If, Intersect, Point等,可以动态展示方程的解及其变化。适合初中及以上学生学习二次方程的解法及其应用。

GeoGebra 命令及参数

  1. If(c < 0, "-", "+") → signcc
  2. If(c ≠ 0, signcc + absc, "") → text6
  3. If(b < 0, "-", "+") → signbb
  4. If(a < 0, "-", "") → signa
  5. If(a ≟ 0, "", If[absa ≟ 1, signa + "x^2", a + "x^2"]) → text5
  6. If(b ≟ 0, "", If[a ≠ 0 ∧ absb ≠ 1, signbb + absb + "x", signbb + "x"]) → text7
  7. If(b < 0, "-", "") → signb
  8. If(c < 0, "-", "") → signc
  9. If(a < 0, "-", "+") → signaa
  10. If(b < 0, "(" + b + ")", "" + b) → text3
  11. If(c < 0, "(" + c + ")", "" + c) → text4
  12. If(a < 0, "(" + a + ")", "" + a) → text11
  13. If(a < 0, "(" + a + ")", "" + a) → text11_1
  14. Intersect(d, xAxis) → A, B
  15. Point(e) → C
  16. Point(e) → D_1
  17. Vector(C, D_1) → u
  18. Point(f) → E
  19. Point(f) → F
  20. Vector(E, F) → v
  21. If(Disc ∈ list1, "", ("x=" * sol_3)) → text22
  22. If(Disc ∈ list1, "", "x=" + sol_4) → text23