绝对值线性函数图像绘制与随机练习

绝对值线性函数图像绘制与随机练习
几何画板及绘图内容加载中,请稍等……
2019-02-27 22:36
① 本范例演示如何绘制绝对值线性函数 y = |mx + b| 的图像,并通过随机生成参数进行交互式练习。② 核心数学概念包括绝对值函数的图像变换(V形折线)、线性函数的斜率与截距、函数图像与x轴交点、以及通过关键点(顶点、截距)绘制函数图像的方法。③ 作图要点:从构造摘要可见,使用了 Random 和 Element 命令随机选取参数,If 和 Intersect 计算交点,Zip、Sort、Flatten 处理点列表,Point 和 Polygon 构造关键点与图形,LaTeX 显示公式,Ray 绘制射线,并包含大量交互对象(如按钮、反馈标记)用于学生自评。④ 适合中学数学(如代数或函数单元)课堂练习或自学,帮助学生理解绝对值函数的图像特征,并训练根据函数表达式绘制图像的能力。

GeoGebra 命令及参数

  1. Random(1, 10) → aIndx
  2. Element(aValLst, aIndx) → mVal
  3. If(abs(mVal) ≥ 1 / 2, Random[-4, 4], If[abs(mVal) ≤ 1 / 4, Random[-1, 1], Random[-2, 2]]) → bVal
  4. Intersect(g, xAxis) → XinterceptPt
  5. Zip((A, f(A)), A, keyPtxVals) → keyPointsG
  6. Element(keyPointsG, 2) → vertexPoint
  7. Sort(userPts) → userPtsSorted
  8. Element(userPtsSorted, 2) → UserPtMiddle
  9. Zip((A, g(A)), A, keyPtxVals) → keyPointsF
  10. Flatten(Sequence[Sequence[(i, j), i, -10, 10], j, -10, 10]) → gridSpace
  11. Point(Join[{gridSpace, keyPointsF, keyPointsG, {Element[homeBase, 2]}}]) → B3
  12. Point(Join[{gridSpace, keyPointsF, keyPointsG, {Element[homeBase, 1]}}]) → B2
  13. Point(Join[{gridSpace, keyPointsF, keyPointsG, {Element[homeBase, 3]}}]) → B4
  14. UnicodeToLetter(10007) → xmark
  15. UnicodeToLetter(10003) → cmark
  16. Polygon({bottomLeft, (x(bottomLeft), y(topRight)), topRight, (x(topRight), y(bottomLeft))}) → viewbox
  17. LaTeX(((("\vphantom{\dfrac{1}{1}}" * Element[aValFmt, aIndx]) * "x") * If[bVal ≟ 0, "", If[bVal < 0, ("" * bVal), ("+" * bVal)]])) → basicExpr
  18. LaTeX((((("\text{\textbf{Question: }The graph of \textcolor{#d32f2f}{\(y=" * basicExpr) * "\) } is shown. Graph \textcolor{#1565c0}{\(y=f(x)=\vert") * basicExpr) * "\vert\)}. ")) → MainInstruc
  19. LaTeX((("f(x) = \mid" * basicExpr) * "\mid")) → lblAbsFunc
  20. LaTeX(("y=" * basicExpr)) → lblLinearFunc
  21. LaTeX((((((("\text{Any point on \(y=" * basicExpr) * "\) whose \(y\)-value \\is \(0\) or positive will also be on \\\(f(x)=\mid") * basicExpr) * "\mid\). \\Any point on \(y=") * basicExpr) * "\) whose \(y\)-value \\is negative will be reflected in the \(x\)-axis.}")) → fbExplanation
  22. Element(userPtsSorted, 1) → UserPtLeft
  23. Element(userPtsSorted, 3) → UserPtRight
  24. Ray(UserPtMiddle, UserPtRight) → arm_1
  25. Ray(UserPtMiddle, UserPtLeft) → arm_2
  26. LaTeX("\text{\textbf{Instructions: }Drag one of the `Points to Plot' to the \(x\)-intercept of \(f(x)\), and the other \\two `Points to Plot' to two points on \(f(x)\) that lie on different sides of the \(x\)-intercept.}") → SpecInstruc

AI 绘图提示语参考

画一个绝对值线性函数 y = |mx + b| 的图形,其中 m 和 b 是随机生成的参数。展示 V 形绝对值函数,标出顶点和 x 轴截距。使用网格点和关键点绘制函数图像,并标出顶点和截距。添加交互式按钮,让用户拖动点来确定函数图像的关键点,并显示正确的公式和说明。
以上提示语为根据原始绘图命令整理而来,仅供参考。