变换参数练习:随机函数与向量变换的交互式训练

变换参数练习:随机函数与向量变换的交互式训练
几何画板及绘图内容加载中,请稍等……
2020-11-23 13:48
该范例是一个用于练习函数变换参数的交互式GeoGebra课件,通过随机生成函数(包括线性函数、三角函数等)及其变换参数(如平移、伸缩),让用户在文本框中输入猜测的变换参数值,系统自动判断正确性并计分。核心数学概念包括函数图像的平移、伸缩、反射等变换,以及二维和三维向量的参数表示。作图要点:使用Random和RandomElement命令随机生成参数列表(alist、blist等),通过If、Min、Max控制参数范围,Textfield和InputBox创建输入框,AreEqual验证答案,并利用屏幕坐标对象(screen、score、att)实现交互反馈。适合高中或大学低年级学生进行函数变换的自主练习与巩固,也可作为教师课堂演示或测验工具。

GeoGebra 命令及参数

  1. Random(-10, 10) → d
  2. RandomElement(alist) → a
  3. If(qQ ≟ 4, 0, d) → dD
  4. If(qQ ≟ 1 ∨ qQ ≟ 3, 1, a) → aA
  5. Random(-5, 8) → c
  6. If(qQ ≟ 2 ∨ qQ ≟ 3 ∨ qQ ≟ 4, 0, c) → cC
  7. RandomElement(blist) → b
  8. If(qQ ≟ 1 ∨ qQ ≟ 2 ∨ qQ ≟ 5, 1, If[qQ ≟ 6, abs(b), b]) → bB
  9. If(bB > 0, -2 / bB + cC, 6 / bB + cC) → domleft
  10. If(bB > 0, 6 / bB + cC, -2 / bB + cC) → domright
  11. If(dD < 0, (-2 * abs(aA)) + dD - 5, (-2 * abs(aA)) - 5) → ymin1
  12. If(dD < 0, (2 * abs(aA)) + 3, (2 * abs(aA)) + dD + 3) → ymax
  13. Min({domleft - 2, -5}) → xmin
  14. Max({domright + 2, 8}) → xmax
  15. Textfield(sta) → InputBox1
  16. Textfield(stb) → InputBox2
  17. Textfield(stc) → InputBox3
  18. Textfield(std) → InputBox4
  19. AreEqual(InputBox1, aA) → corra
  20. AreEqual(InputBox2, bB) → corrb
  21. AreEqual(InputBox3, cC) → corrc
  22. AreEqual(InputBox4, dD) → corrd
  23. If(qQ ≟ 1, q1text, If[qQ ≟ 2, q2text, If[qQ ≟ 3, q3text, If[qQ ≟ 4, q4text, If[qQ ≟ 5, q5text, q6text]]]]) → qtext

AI 绘图提示语参考

画一个经过平移、拉伸和反射变换的函数图形,包括一个线性函数和一个三角函数。输入变换参数,包括平移量a、拉伸因子b、反射方向c和整体平移d。确保输入的参数正确,图形会根据输入自动更新。
以上提示语为根据原始绘图命令整理而来,仅供参考。