等差数列可视化
几何画板及绘图内容加载中,请稍等……
①本范例通过动态演示等差数列的几何表示,直观展示数列项与首项、公差的关系;②涉及核心数学概念包括等差数列、向量、几何变换;③作图要点运用了Intersect, Point, Polygon, Vector, Sequence, Stretch, Translate等GeoGebra命令与对象,实现数列项的生成与变换;④适合高中数学教学,用于理解数列与几何图形的关联,提升空间想象能力。
GeoGebra 命令及参数
Intersect(xAxis, yAxis) → APoint(xAxis) → BPoint(yAxis) → DPolygon(A, B, C, D) → poly1, a, b, c, dVector((0, 1)) → UpVector((1, 0)) → RightSequence(Sequence[Polygon[Translate[A, Vector[(Right * k) + (Up * m)]], Translate[B, Vector[(Right * k) + (Up * m)]], Translate[C, Vector[(Right * k) + (Up * m)]], Translate[D, Vector[(Right * k) + (Up * m)]]], k, 0, N - m - 1], m, 0, N) → list1Vector((StretchShrink, 0)) → StretchVectorStretch(list1, StretchVector) → stretchlist1Translate(stretchlist1, Vector[(10 * Right)]) → stretchlist2Vector((Shift, 0)) → ShiftVectorStretch(A, ShiftVector) → A'Stretch(B, ShiftVector) → B'Stretch(C, ShiftVector) → C'Stretch(D, ShiftVector) → D'Polygon(A', B', C', D') → AddOn, a', b', c', d'Translate(A', (10, -8)) → A''Translate(B', (10, -8)) → B''Translate(C', (10, -8)) → C''Translate(D', (10, -8)) → D''Polygon(A'', B'', C'', D'') → AddOn2, a'', b'', c'', d''Translate(stretchlist2, (Shift, (-8))) → ShiftList2Sequence(Polygon[Translate[A'', Vector[(Up * p)]], Translate[B'', Vector[(Up * p)]], Translate[C'', Vector[(Up * p)]], Translate[D'', Vector[(Up * p)]]], p, 0, N - 1) → ShiftList1