线性不等式交互演示:动态输入与图形验证

线性不等式交互演示:动态输入与图形验证
几何画板及绘图内容加载中,请稍等……
2016-03-28 06:58
本范例通过GeoGebra交互界面演示线性不等式的图形表示与验证。它利用多个文本框(inputBox1至inputBox6)让用户输入系数和常数,实时生成对应的线性不等式区域,并显示符号函数(sgn_1等)与文本标签(text1等)来标注不等式的方向。核心数学概念包括线性不等式、半平面、边界线以及不等式的解集区域。作图要点在于使用Textfield、If和TextToUnicode命令处理输入与条件判断,结合多个对象(如t_1、S_1、c_1等)构建动态图形,其中涉及内切圆(Incircle)和风筝形(Kite)等几何元素,但主要聚焦于不等式区域的可视化。适合中学数学(初中高年级至高中)学习线性不等式时使用,也可用于教师课堂演示或学生自主探索,帮助理解不等式解集的几何意义。

GeoGebra 命令及参数

  1. Textfield(m_1) → inputBox1
  2. Textfield(c_1) → inputBox2
  3. Textfield(m_2) → inputBox3
  4. Textfield(c_2) → inputBox4
  5. If(S_1 ≟ 1, If[t_1, "≥", ">"], If[S_1 ≟ -1, If[t_1, "≤", "<"], "="]) → sgn_1
  6. If(S_1 ≟ 1, y > f_1(x), If[S_1 ≟ -1, y < f_1(x), y = f_1(x)]) → C1
  7. If(S_2 ≟ 1, If[t_2, "≥", ">"], If[S_2 ≟ -1, If[t_2, "≤", "<"], "="]) → sgn_2
  8. If(S_2 ≟ 1, y > f_2(x), If[S_2 ≟ -1, y < f_2(x), y = f_2(x)]) → C2
  9. Textfield(c_3) → inputBox5
  10. If(S_3 ≟ 1, y > (0 * x) + c_3, If[S_3 ≟ -1, y < (0 * x) + c_3, y = (0 * x) + c_3]) → C3
  11. If(S_3 ≟ 1, If[t_3, "≥", ">"], If[S_3 ≟ -1, If[t_3, "≤", "<"], "="]) → sgn_3
  12. Textfield(d_1) → inputBox6
  13. If(S_4 ≟ 1, x > (0 * y) + d_1, If[S_4 ≟ -1, x < (0 * y) + d_1, x = (0 * y) + d_1]) → C4
  14. If(S_4 ≟ 1, If[t_4, "≥", ">"], If[S_4 ≟ -1, If[t_4, "≤", "<"], "="]) → sgn_4
  15. Textfield(m_1) → inputBox1_1
  16. Textfield(c_1) → inputBox2_1
  17. TextToUnicode("≤") → q
  18. Textfield(m_2) → inputBox3_1
  19. Textfield(c_2) → inputBox4_1
  20. If(a ∧ b ∧ c ∧ d, C1(x, y) ∧ C2(x, y) ∧ C3(x, y) ∧ C4(x, y), If[a ∧ b ∧ c, C1(x, y) ∧ C2(x, y) ∧ C3(x, y), If[a ∧ b ∧ d, C1(x, y) ∧ C2(x, y) ∧ C4(x, y), If[a ∧ c ∧ d, C1(x, y) ∧ C3(x, y) ∧ C4(x, y), If[b ∧ c ∧ d, C2(x, y) ∧ C3(x, y) ∧ C4(x, y)]]]]) → OverlapOfAll