GeoGebra方程与函数交互演示

GeoGebra方程与函数交互演示
几何画板及绘图内容加载中,请稍等……
2017-08-06 20:50
①本范例通过交互式图形演示线性方程与不等式的几何表示及变换;②涉及核心数学概念包括线性函数、几何变换、标准差、概率树图、集合论;③构造要点运用了LaTeX、PolyLine、Intersect、Segment、TableText等GeoGebra命令与对象,实现动态数据生成与条件作图;④适合高中数学教学,用于函数图像绘制、数据统计分析及几何变换的可视化教学。

GeoGebra 命令及参数

  1. LaTeX(steps) → counter
  2. LaTeX("\text{Move the slider to solve the problem.}") → text0
  3. LaTeX("\text{Use the buttons below to return to the original}\cr\text{problem or randomly generate a similar practice}\cr\text{problem.}") → RandomizationText
  4. Corner(2, 3) → topright
  5. Corner(2, 1) → bottomleft
  6. LaTeX((((((((("\text{Raven started a petition for more vegan options in the}\cr\text{school cafeteria. The petition is being sent to}\cr\text{homerooms throughout the school. She started with}\cr\text{}" * sigs) * "\text{ signatures on the first day, and she receives an}\cr\text{additional }") * sigs) * "\text{ signatures every day after. The number}\cr\text{of signatures on Raven’s petition can be modeled by}\cr\text{the function }\textcolor{#000099}{f(x) = ") * sigs) * "x}\text{. Evaluate }\textcolor{#000099}{f(") * evalAt) * ")}\text{ and interpret}\cr\text{the results in the context of the problem.}")) → Problem
  7. LaTeX("\text{Evaluate the function.}") → text1
  8. LaTeX("\text{Interpret the results.}") → text6
  9. LaTeX((((((("\text{This is a point, }\textcolor{#000099}{(" * evalAt) * ", ") * evaled) * ")}\text{, on the graph of the}\cr\text{function }\textcolor{#0099}{f(x) = ") * sigs) * "x}\text{.}")) → text8
  10. Corner(2, 2) → bottomright
  11. Corner(2, 4) → topleft
  12. PolyLine(bottomleft, bottomright, topright, topleft, bottomleft) → frame
  13. Intersect(f, frame) → A, B
  14. If(x(A) ≥ x(B), Vector[(0, 0), A], Vector[(0, 0), B]) → u
  15. Segment(Mark, (0, evaled)) → g
  16. LaTeX((((("\text{At the end of day }\textcolor{#000099}{" * evalAt) * "}\text{, the petition has }\textcolor{#000099}{") * evaled) * "}\cr\text{ signatures.}")) → text7
  17. TableText({{LaTeX[(("\textcolor{#000099}{f(x)=" * f) * "}")], LaTeX["\text{Original function}"]}, {LaTeX[(((((("\textcolor{#000099}{f(" * evalAt) * ")=") * sigs) * "(") * evalAt) * ")}")], LaTeX[(("\text{Substitute }\textcolor{#000099}{" * evalAt) * "}\text{ for }\textcolor{#000099}{x}\text{.}")]}}, "l") → text3
  18. TableText({{LaTeX[(("\textcolor{#000099}{f(x)=" * f) * "}")], LaTeX["\text{Original function}"]}, {LaTeX[(((((("\textcolor{#000099}{f(" * evalAt) * ")=") * sigs) * "(") * evalAt) * ")}")], LaTeX[(("\text{Substitute }\textcolor{#000099}{" * evalAt) * "}\text{ for }\textcolor{#000099}{x}\text{.}")]}, {LaTeX[(((("\textcolor{#000099}{f(" * evalAt) * ")=") * evaled) * "}")], LaTeX["\text{Multiply.}"]}}, "l") → text4
  19. TableText({{LaTeX[(("\textcolor{#000099}{f(x)=" * f) * "}")], LaTeX["\text{Original function}"]}}, "l") → text2