可交互方格纸(图表纸)生成器

可交互方格纸(图表纸)生成器
几何画板及绘图内容加载中,请稍等……
2021-04-21 13:15
该范例演示了一个可交互的方格纸(图表纸)生成器,用户可以通过输入框调整坐标轴范围、网格步长和单位长度,实时生成带有刻度和标签的方格纸背景。核心数学概念包括坐标系、比例尺、网格划分以及函数图像的辅助绘图环境。作图要点:使用GeoGebra的Textfield创建输入框,Sequence生成刻度序列,Vector绘制网格线,Polygon构建网格单元;对象包括xint1、inputScaleX、yint1、inputScaleY等控制变量,以及minor、stepX、stepY等步长参数,通过输入框联动更新网格。适合中学数学教师用于课堂演示函数图像、几何作图或学生自主探索坐标系,也可作为制作数学练习题的背景模板。

GeoGebra 命令及参数

  1. Textfield(xint1') → inputScaleX
  2. Textfield(yint1') → inputScaleY
  3. Textfield(xmin') → inputMinX
  4. Textfield(xmax') → inputMaxX
  5. Textfield(ymin') → inputMinY
  6. Textfield(ymax') → inputMaxY
  7. Textfield(stepX) → InputStepX
  8. Textfield(stepY) → InputStepY
  9. Textfield(labelX) → InputUnitX
  10. Textfield(labelY) → InputUnitY
  11. Textfield(textXa) → InputBox3
  12. Textfield(textYa) → InputBox4
  13. Textfield(textLabel1a) → InputBox1
  14. Textfield(textLabel2a) → InputBox2
  15. Sequence(Sequence[Segment[((xint2 * (j - 1)) + (xint1 * i), ymax), ((xint2 * (j - 1)) + (xint1 * i), ymin)], i, 1, 4], j, 1, ceil(xmax / xint2)) → list5
  16. Sequence(Sequence[Segment[(((-xint2) * (j - 1)) - (xint1 * i), ymax), (((-xint2) * (j - 1)) - (xint1 * i), ymin)], i, 1, 4], j, 1, ceil(abs(xmin) / xint2)) → list5'
  17. Sequence(Sequence[Segment[(xmin, ((j - 1) * yint2) + (yint1 * i)), (xmax, ((j - 1) * yint2) + (yint1 * i))], i, 1, 4], j, 1, ceil(ymax / yint2)) → list6
  18. Sequence(Sequence[Segment[(xmin, ((-(j - 1)) * yint2) - (yint1 * i)), (xmax, ((-(j - 1)) * yint2) - (yint1 * i))], i, 1, 4], j, 1, ceil(abs(ymin) / yint2)) → list6'
  19. Sequence(Segment[(((-xint2) * i), ymax), (0 - (xint2 * i), ymin)], i, 1, ceil(abs(xmin) / xint2)) → list3'
  20. Sequence(Segment[(xmin, ((-yint2) * i)), (xmax, ((-yint2) * i))], i, 1, ceil(abs(ymin) / yint2)) → list4'
  21. Vector((x(Export_2), 0), (x(Export_1), 0)) → u
  22. Vector((0, y(Export_2)), (0, y(Export_1))) → v
  23. Polygon(Export_1, (x(Export_1), y(Export_2)), Export_2, (x(Export_2), y(Export_1))) → poly1, export_1, h, export_2, i
  24. Sequence(Segment[(0 + (xint2 * i), ymax), (0 + (xint2 * i), ymin)], i, 0, ceil(xmax / xint2)) → list3
  25. Sequence(Segment[(xmin, (yint2 * i)), (xmax, (yint2 * i))], i, 0, ceil(ymax / yint2)) → list4

AI 绘图提示语参考

创建一个可交互的坐标网格纸背景,包含x轴和y轴组成的坐标系统。提供多个输入框供用户设置参数,包括x轴和y轴的范围(最小值和最大值)、网格步长大小以及单位标签。网格由水平和垂直的线条组成,覆盖整个坐标区域,形成均匀的方形单元格。坐标轴上带有刻度线和对应的数值标签。整个网格背景可实时更新,方便数学教学和函数图像绘制。
以上提示语为根据原始绘图命令整理而来,仅供参考。