直线斜率:用运行与上升刻画(Run and Rise)
几何画板及绘图内容加载中,请稍等……
该范例通过直线上的两个点,展示斜率如何由“运行(run)”与“上升(rise)”的比值给出,并用差值的方式理解直线的倾斜程度。核心数学概念包括:斜率定义、坐标差(Δx 与 Δy)、两点间差与比值、以及由向量/点的几何关系导出线性函数的变化率。作图要点是先用 Line 与 Point 在坐标平面生成直线与端点,再用 Vector 表示从一个点到另一个点的位移,随后通过 If、Sequence 与条件逻辑选择与计算 run、rise 相关的量,并借助 IntegerPoints 构造可迭代的离散点集来比较不同“步长”下的斜率。交互式对象包含 run、rise、delta(δ)、以及与分步计算相关的 step1/step2、showstep2、ans 与文本标注 text1–text7,用于展示逐步推导与结果对应。适合初中到高中阶段的函数与解析几何入门,也可用于课堂演示直线的“变化率”直观理解与计算训练。
GeoGebra 命令及参数
Line(D, E) → gPoint(g) → BPoint(g) → ALine(A, B) → fSequence(Vector[A + (sgn(x(B) - x(A)) * (i, 0)), A + (sgn(x(B) - x(A)) * (i + 1, 0))], i, 0, abs(x(B) - x(A)) - 1) → l1Sequence(Vector[(x(B), y(A)) + (sgn(y(B) - y(A)) * (0, i)), (x(B), y(A)) + (sgn(y(B) - y(A)) * (0, i + 1))], i, 0, abs(y(B) - y(A)) - 1) → l2If(step1 ∧ b ∧ (GCD[run, rise] ≠ 1 ∨ run < 0 ∨ rise < 0) ∧ IntegerPoints, true, false) → showstep2Vector(A, (x(B), y(A))) → uVector((x(B), y(A)), B) → v
AI 绘图提示语参考
在坐标平面上画一条直线,并在其上选取两个点,用一条线段连接这两个点。从第一个点向第二个点的水平方向绘制一系列等长的水平小段,表示水平位移(run);再从第二个点的垂直方向绘制一系列等长的垂直小段,表示垂直位移(rise)。用箭头向量标出从第一个点到第二个点的水平分量和垂直分量,并标注这两个分量的长度。在图中显示“run”和“rise”的数值标签,以及它们的比值(即斜率)。当满足特定条件时,显示一个额外的步骤说明,用于解释如何通过整数点来比较不同步长下的斜率。整体图形应清晰展示斜率等于垂直位移除以水平位移的几何意义。
以上提示语为根据原始绘图命令整理而来,仅供参考。