十行表

十行表
几何画板及绘图内容加载中,请稍等……
2020-07-07 18:58
①本范例通过动态表格展示三角函数与积分的计算过程;②涉及核心数学概念包括三角函数、积分、单位圆、矩阵运算;③构造要点:使用TableText, Textfield, Sequence命令创建表格,结合Sequence, Matrix, InputBox等对象实现交互式演示;④适合高中数学教学,用于理解函数图像与积分几何意义。

GeoGebra 命令及参数

  1. TableText(Sequence[Sequence[snum + ((r - 1) * cols) + c - 1, c, 1, cols, 1], r, 1, rows, 1], "c_|") → tab
  2. Textfield(snum) → InputBox1
  3. Sequence(If[snum + ((rows - 1) * cols) + i < 10, Element[cw, 1], If[snum + ((rows - 1) * cols) + i < 100, Element[cw, 2], Element[cw, 3]]], i, 0, cols - 1) → ws
  4. Sequence(If[i ≟ 0, 0, Sum[Element[ws, n], n, 1, i]], i, 0, cols, 1) → xss
  5. Sequence(Sequence[If[Mod[snum + ((r - 1) * cols) + c - 1, fac1] ≟ 0, Polygon[(Element[xss, c], ((-ch) * (r - 1))), (Element[xss, c + 1], ((-ch) * (r - 1))), (Element[xss, c + 1], ((-ch) * r)), (Element[xss, c], ((-ch) * r))]], c, 1, cols, 1], r, 1, rows, 1) → FI
  6. Textfield(fac1) → InputBox2
  7. Sequence((Element[xss, i + 1] + Element[xss, i]) / 2, i, 1, cols) → xssc
  8. Sequence(Sequence[If[Mod[snum + ((r - 1) * cols) + c - 1, fac2] ≟ 0, Circle[(Element[xssc, c], ((-ch) * (r - 0.5))), ch / 2]], c, 1, cols, 1], r, 1, rows, 1) → CI
  9. Textfield(fac2) → InputBox3
  10. Sequence(Sequence[If[Mod[snum + ((r - 1) * cols) + c - 1, fac3] ≟ 0, Segment[(Element[xssc, c] - ch / 2, ((-ch) * (r - 1))), (Element[xssc, c] + ch / 2, ((-ch) * r))]], c, 1, cols, 1], r, 1, rows, 1) → LS
  11. Sequence(Sequence[If[Mod[snum + ((r - 1) * cols) + c - 1, fac3] ≟ 0, Segment[(Element[xssc, c] + ch / 2, ((-ch) * (r - 1))), (Element[xssc, c] - ch / 2, ((-ch) * r))]], c, 1, cols, 1], r, 1, rows, 1) → RS
  12. Textfield(fac3) → InputBox4