线性方程与不等式系统 - 探索与可视化
几何画板及绘图内容加载中,请稍等……
本示例展示了线性方程、线性方程组和线性不等式的可视化探索。通过滑块调节斜率、截距和阴影区域,学生可以直观地观察解集的变化。核心数学概念包括一次函数的图象、方程组的交点解、不等式区域的表示。GeoGebra 中使用了直线(Line)、圆形(Circle)、多边形(Polygon)、文本(Text)、半圆(Semicircle)和点(Point)等命令,以及多个对象(如 shada, poly1, inta 等)来构建交互界面。适合高中 algebra 和初等解析几何课程使用。
GeoGebra 命令及参数
Circle(A, 30) → cPolygon(B, C, D, E) → poly1, b_1, c_1, d, eText("Equation 1") → text1Semicircle(Point[First[inta]], Point[Last[inta]]) → semia1Semicircle(Point[Last[inta]], Point[First[inta]]) → semia2Polygon(F, G, H, I) → poly2, f_1, g, h, iText("Equation 2") → text2Semicircle(Point[First[intb]], Point[Last[intb]]) → semib1Semicircle(Point[Last[intb]], Point[First[intb]]) → semib2Text("y > " + m1 + "x +" + b1) → text3Text("y < " + m1 + "x +" + b1) → text4Text("y ≥ " + m1 + "x +" + b1) → text5Text("y ≤ " + m1 + "x +" + b1) → text6Text("y > " + m2 + "x +" + b2) → text8Text("Eq 1:") → text7Text("y < " + m2 + "x +" + b2) → text9Text("y ≥ " + m2 + "x +" + b2) → text10Text("y ≤ " + m2 + "x +" + b2) → text11Text("Eq 2:") → text12Text(If[y(Eq1_{sol}) ≥ m1 * x(Eq1_{sol}) + b1, "Solution", "Not Solution"]) → text15Text(If[y(Eq1_{sol}) ≤ m1 * x(Eq1_{sol}) + b1, "Solution", "Not Solution"]) → text16Text(If[y(Eq1_{sol}) > m1 * x(Eq1_{sol}) + b1, "Solution", If[y(Eq1_{sol}) < m1 * x(Eq1_{sol}) + b1, "Not Solution", "y = " + m1 + "x + " + b1 + " Not Solution"]]) → text13Text(If[y(Eq1_{sol}) < m1 * x(Eq1_{sol}) + b1, "Solution", If[y(Eq1_{sol}) > m1 * x(Eq1_{sol}) + b1, "Not Solution", "y = " + m1 + "x + " + b1 + " Not Solution"]]) → text14Text(If[y(Eq2_{sol}) > m2 * x(Eq2_{sol}) + b2, "Solution", If[y(Eq2_{sol}) < m2 * x(Eq2_{sol}) + b2, "Not Solution", "y = " + m2 + "x + " + b2 + " Not Solution"]]) → text17Text(If[y(Eq2_{sol}) < m2 * x(Eq2_{sol}) + b2, "Solution", If[y(Eq2_{sol}) > m2 * x(Eq2_{sol}) + b2, "Not Solution", "y = " + m2 + "x + " + b2 + " Not Solution"]]) → text18Text(If[y(Eq2_{sol}) ≥ m2 * x(Eq2_{sol}) + b2, "Solution", "Not Solution"]) → text19Text(If[y(Eq2_{sol}) ≤ m2 * x(Eq2_{sol}) + b2, "Solution", "Not Solution"]) → text20Line(S2, S1) → sPoint(s) → K1Text("y = " + (y(K1)) + (If[y(K1) < t, "<", If[y(K1) > t, ">", "="]]) + m1 + "*" + (x(K1)) + "+" + b1 + " = " + t) → text21Text(If[(y(System_{sol}) > m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) > m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text22Text(If[(y(System_{sol}) > m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) < m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text23Text(If[(y(System_{sol}) > m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≥ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text24Text(If[(y(System_{sol}) > m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≤ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text25Text(If[(y(System_{sol}) < m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) > m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text26Text(If[(y(System_{sol}) < m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) < m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text27Text(If[(y(System_{sol}) < m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≥ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text28Text(If[(y(System_{sol}) < m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≤ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text29Text(If[(y(System_{sol}) ≥ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≤ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text30Text(If[(y(System_{sol}) ≥ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≥ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text31Text(If[(y(System_{sol}) ≥ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) < m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text32Text(If[(y(System_{sol}) ≥ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) > m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text33Text(If[(y(System_{sol}) ≤ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) > m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text34Text(If[(y(System_{sol}) ≤ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) < m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text35Text(If[(y(System_{sol}) ≤ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≥ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text36Text(If[(y(System_{sol}) ≤ m1 * x(System_{sol}) + b1) ∧ (y(System_{sol}) ≤ m2 * x(System_{sol}) + b2), "Solution", " Not Solution"]) → text37Text("y = " + m1 + "x +" + b1) → text41Text("y = " + m2 + "x +" + b2) → text42
AI 绘图提示语参考
画两条直线和它们的系统解,每条直线用滑块控制斜率和截距,并用不同颜色和样式表示不等式的解集,包括大于、小于、大于等于和小于等于的情况。在图形中添加文本标签标明每条直线的方程和不等式类型,并在坐标系中用不同颜色填充表示解集的区域,最后在直线上标记系统解的位置。
以上提示语为根据原始绘图命令整理而来,仅供参考。