映射图与复合函数

映射图与复合函数
几何画板及绘图内容加载中,请稍等……
2017-09-14 23:39
①本范例演示了映射图如何表示复合函数的输入输出关系;②涉及的核心数学概念包括函数映射、复合函数、集合对应;③作图要点提炼自构造摘要,使用了TableText, Line, Vector, Sequence等GeoGebra命令与对象来构建动态映射图;④适合高中数学学生及教师用于理解抽象函数关系及可视化复合过程。

GeoGebra 命令及参数

  1. TableText({{"0"}, {"\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "}}, "hc") → Xt0
  2. Corner(1) → corner1
  3. Corner(2) → corner2
  4. Corner(3) → corner3
  5. Corner(4) → corner4
  6. Corner(5) → screenDim
  7. Distance(corner1, corner2) → distX
  8. Distance(corner1, corner4) → distY
  9. Line(OY, yAxis) → YaxisLine
  10. Text("(x,y) = (" + (x(A)) + "," + (y(A)) + ") in black coordinate system") → text2
  11. Text("(X,Y) = (" + (x(A) - x(OY)) + "," + (y(A) - y(OY)) + ") in blue coordinate system") → text1
  12. panelleft1(panelsize) → panelquad, panelseg1, panelseg2, panelseg3, panelseg4, panelline
  13. Textfield(f) → InputBox1
  14. Line(OX, yAxis) → XaxisLine
  15. Textfield(x0) → InputBox3
  16. If(minstepfrac > lg(5), 10^(minsteppower + 1), If[minstepfrac > lg(2), (5 * 10^(minsteppower)), If[minstepfrac > 0, (2 * 10^(minsteppower)), 10^(minsteppower)]]) → stepsize
  17. Sequence(Text[TableText[{{"\phantom{(}" + (x0 + (n * stepsize)) + ""}, {"\phantom{(} \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "}}, "hr"], (x(OX) - Distance[Corner[Xt0, 1], Corner[Xt0, 2]] + 7 / unitX, (n * steplength) + y(OX) + (Distance[Corner[Xt0, 1], Corner[Xt0, 4]] * 0.25) + 4 / unitY), true, true], n, ceil((y(Corner[1]) - y(OX)) / steplength), floor((y(Corner[4]) - y(OX)) / steplength)) → XaxisNumbers
  18. Sequence(Segment[(x(OX), y(OX) + (n * steplength)), (x(OX) - 2 / unitX, y(OX) + (n * steplength))], n, ceil((y(Corner[1]) - y(OX)) / steplength), floor((y(Corner[4]) - y(OX)) / steplength)) → XaxisTicks
  19. Sequence(Text[TableText[{{"\phantom{(}" + (y0 + (n * stepsize)) + ""}, {"\phantom{(} \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "}}, "hr"], (x(OY) - Distance[Corner[Xt0, 1], Corner[Xt0, 2]] + 7 / unitX, (n * steplength) + y(OY) + (Distance[Corner[Xt0, 1], Corner[Xt0, 4]] * 0.25) + 4 / unitY), true, true], n, ceil((y(Corner[1]) - y(OY)) / steplength), floor((y(Corner[4]) - y(OY)) / steplength)) → YaxisNumbers
  20. Sequence(Segment[(x(OY), y(OY) + (n * steplength)), (x(OY) - 2 / unitX, y(OY) + (n * steplength))], n, ceil((y(Corner[1]) - y(OY)) / steplength), floor((y(Corner[4]) - y(OY)) / steplength)) → YaxisTicks
  21. Vector((xpos, 0), (ypos, 0)) → u
  22. Sequence(i / spacing, i, ((-numarrows) * spacing), (numarrows * spacing)) → arrowstarts
  23. Zip(x0 + (as * numminstep), as, arrowstarts) → arrowxvals
  24. Zip(f(ax), ax, arrowxvals) → arrowyvals
  25. Zip((xpos, ((xv - x0) * steplength / stepsize)), xv, arrowxvals) → arrowxcoords
  26. Zip((ypos, ((yv - y0) * steplength / stepsize)), yv, arrowyvals) → arrowycoords
  27. Zip(Vector[ax, ay], ax, arrowxcoords, ay, arrowycoords) → farrows
  28. Zip(Line[ax, ay], ax, arrowxcoords, ay, arrowycoords) → flines
  29. Textfield(g) → InputBox2
  30. Line(OZ, yAxis) → ZaxisLine
  31. Sequence(Text[TableText[{{"\phantom{(}" + (z0 + (n * stepsize)) + ""}, {"\phantom{(} \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "}}, "hr"], (x(OZ) - Distance[Corner[Xt0, 1], Corner[Xt0, 2]] + 7 / unitX, (n * steplength) + y(OZ) + (Distance[Corner[Xt0, 1], Corner[Xt0, 4]] * 0.25) + 4 / unitY), true, true], n, ceil((y(Corner[1]) - y(OZ)) / steplength), floor((y(Corner[4]) - y(OZ)) / steplength)) → ZaxisNumbers
  32. Sequence(Segment[(x(OZ), y(OZ) + (n * steplength)), (x(OZ) - 2 / unitX, y(OZ) + (n * steplength))], n, ceil((y(Corner[1]) - y(OZ)) / steplength), floor((y(Corner[4]) - y(OZ)) / steplength)) → ZaxisTicks
  33. Zip(g(f(ax)), ax, arrowxvals) → arrowzvals
  34. Zip((zpos, ((zv - z0) * steplength / stepsize)), zv, arrowzvals) → arrowzcoords
  35. Zip(Vector[ay, az], ay, arrowycoords, az, arrowzcoords) → garrows
  36. Zip(Vector[ax, az], ax, arrowxcoords, az, arrowzcoords) → harrows
  37. Vector((ypos, 0), (zpos, 0)) → v
  38. Zip(Line[ay, az], ay, arrowycoords, az, arrowzcoords) → glines
  39. Zip(Line[ax, az], ax, arrowxcoords, az, arrowzcoords) → hlines

AI 绘图提示语参考

绘制复合函数的映射图,包括两个坐标系,一个用于输入函数f,另一个用于输出函数g。在输入坐标系中,绘制函数f的图像,并在输出坐标系中绘制函数g的图像。通过箭头表示输入与输出之间的映射关系,箭头从输入坐标系指向输出坐标系,展示复合函数的过程。
以上提示语为根据原始绘图命令整理而来,仅供参考。