用图形法解二次方程:观察抛物线与根的位置关系

用图形法解二次方程:观察抛物线与根的位置关系
几何画板及绘图内容加载中,请稍等……
2024-02-21 21:05
该范例通过修改二次方程并观察抛物线与x轴的交点,直观展示二次方程根的个数与位置变化。核心数学概念包括:二次函数/二次方程、函数图像、根(x截距)与y轴截距的关系,以及对应情形(两个实根、一个实根、无实根)在图像上的外观差异。作图要点来自构造摘要:使用 Corner、Polygon、Segment、Translate 搭建几何/坐标展示框架,并用 Root 标注根;通过 RemoveUndefined 避免在无根或参数变化时对象未定义导致的显示异常;使用 Text 与多对象(如 textQuestion、text1~text4 等)组织开放题提示与文字标注;同时包含 A、B、a、b、c、f、g 等参数/函数对象以及坐标轴/引导线对象(如 MoveGuideLine、hGuideline、vGuideline、xAxisFake、yAxisFake)来控制与呈现图形。适合9–12年级学生用作函数与方程图像理解、课堂探究或作业练习中的直观建模活动。

GeoGebra 命令及参数

  1. Corner(5) → AppSize
  2. Polygon({ViewCorner1_{1}, (x(ViewCorner3_{1}), y(ViewCorner1_{1})), ViewCorner3_{1}, (x(ViewCorner1_{1}), y(ViewCorner3_{1}))}) → q1_{1}
  3. Segment((x(ViewCorner1_{1}), 0), (x(ViewCorner3_{1}), 0)) → xAxisFake_{1}
  4. Segment((0, y(ViewCorner1_{1})), (0, x(ViewCorner3_{1}))) → yAxisFake_{1}
  5. Translate(hGuideline, Vector[(Vector[Corner[1], Corner[4]] / 500 * 16)]) → hGuideline'
  6. Root(f) → A, B
  7. RemoveUndefined({A, B}) → l2
  8. Text(x(A), A + (0, If[a ≥ 0, -0.5, 0]), true, true, If[Length[l2] ≟ 1, 0, -1], If[a ≥ 0, -1, 1]) → text3
  9. Text(x(B), B + (0, If[a ≥ 0, -0.5, 0]), true, true, 1, If[a ≥ 0, -1, 1]) → text4
  10. Text("x", (11.5, 0.2), true, true, 0, 0) → text1_{1}
  11. Text("y", (0, 11.25), true, true, 0, 0) → text2_{1}

AI 绘图提示语参考

绘制一个开口向上的抛物线,通过调整a、b、c的值改变抛物线的位置和形状。标记抛物线与x轴的交点作为方程的根,并在根的上方或下方适当位置添加注释,指出根的位置。如果抛物线与x轴没有交点,则不显示根的注释。绘制x轴和y轴的虚线,并在适当位置添加x轴和y轴的标签。
以上提示语为根据原始绘图命令整理而来,仅供参考。