等差数列求和的可视化演示
几何画板及绘图内容加载中,请稍等……
① 本范例通过几何图形直观展示等差数列前n项和的公式,将抽象的代数求和转化为可视化的面积或图形拼接。② 核心数学概念是等差数列及其求和公式,涉及首项、公差、项数以及求和结果与图形面积(如梯形或矩形)的对应关系。③ 作图要点:从构造摘要看,使用了GeoGebra的Point、Segment、Polygon、Vector、Sequence、Rotate、Zip等命令,创建了多个点、线段、多边形和向量,并通过序列和旋转操作生成排列的图形,最终用多边形面积表示数列和,同时包含文本对象显示公式。④ 适合中学数学(初中高年级或高中)学习等差数列时使用,也可用于教师课堂演示,帮助学生理解求和公式的几何意义。
GeoGebra 命令及参数
Point(Segment[(-1, -1), (-1, -10)]) → ASegment((-1, 0), A) → nPoint(Segment[(0, 2), (4, 2)]) → BPoint(Segment[(x(B), 1), (x(B) + 5, 1)]) → CSegment((x(B), 1), (x(C), 1)) → dSegment((0, 2), B) → a_1Polygon((0, 0), ((2 * a_1) + ((n - 1) * d), (-n)), (0, (-n))) → poly1, a, b, cVector((-1, 0), A) → kVector(A, (-1, 0)) → lSequence(Polygon[(0, (-k)), (0, (-k) - 1), (a_1, (-k) - 1), (a_1, (-k))], k, 0, n - 1) → list1Vector((0, 2), (x(B), 2)) → wVector((x(B), 2), (0, 2)) → jVector((x(B), 1), (x(C), 1)) → w_1Vector((x(C), 1), (x(B), 1)) → c_1Vector((a_1, (-n) - 1), (0, (-n) - 1)) → pVector((0, (-n) - 1), (a_1, (-n) - 1)) → mVector((a_1, (-n) - 1), (a_1 + ((n - 1) * d), (-n) - 1)) → qVector((a_1 + ((n - 1) * d), (-n) - 1), (a_1, (-n) - 1)) → rVector((a_1 + ((n - 1) * d), (-n) - 1), ((2 * a_1) + ((n - 1) * d), (-n) - 1)) → sVector(((2 * a_1) + ((n - 1) * d), (-n) - 1), (a_1 + ((n - 1) * d), (-n) - 1)) → tVector((0, (-n) - 2), (a_1 + ((n - 1) * d), (-n) - 2)) → uVector((a_1 + ((n - 1) * d), (-n) - 2), ((2 * a_1) + ((n - 1) * d), (-n) - 2)) → u_1Vector((a_1 + ((n - 1) * d), (-n) - 2), (0, (-n) - 2)) → vVector(((2 * a_1) + ((n - 1) * d), (-n) - 2), (a_1 + ((n - 1) * d), (-n) - 2)) → v_1Polygon((0, 0), Intersect[x = Length[a_1], a], (a_1, 0)) → poly2, e_1, f_1, g_1Rotate(poly2, (-α), (a_1 + ((0.5 * d) * (n - 1)), (-0.5 * n))) → poly2'Rotate(list1, (-α), (a_1 + ((0.5 * d) * (n - 1)), (-0.5 * n))) → list1'Zip(Sequence[Polygon[(a_1 + (d * (i - 1)), (-W)), (a_1 + (d * (i - 1)), (-W) - 1), (a_1 + (d * i), (-W) - 1), (a_1 + (d * i), (-W))], i, 1, W], W, Sequence[k, k, 0, Length[n] - 1]) → list2Rotate(list2, (-α), (a_1 + ((0.5 * d) * (n - 1)), (-0.5 * n))) → list2'Sequence(If[f(a_1 + ((k - 1) * d)) < (-k), Polygon[(a_1 + ((k - 1) * d), (-k)), (a_1 + (k * d), (-k)), (a_1 + (k * d), f(a_1 + (k * d))), (a_1 + ((k - 1) * d), f(a_1 + ((k - 1) * d)))], If[f(a_1 + (k * d)) < (-k), Polygon[Intersect[f, y = (-k)], (a_1 + (k * d), (-k)), (a_1 + (k * d), f(a_1 + (k * d)))]]], k, 1, n - 1) → list3Sequence(a_1 + ((i - 1) * d), i, 1, n) → list4Rotate(list3, (-α), (a_1 + ((0.5 * d) * (n - 1)), (-0.5 * n))) → list3'
AI 绘图提示语参考
绘制一个等差数列求和的几何可视化图形。先建立坐标轴,用滑块控制项数、首项和公差。在坐标平面上构造一个由多个单位矩形组成的阶梯状区域,每个矩形代表数列的一项,其高度对应项值,宽度为1。将这些矩形旋转并拼接成一个近似梯形或矩形的整体,以直观展示求和公式。同时绘制一个辅助多边形,其面积等于数列之和,并标注相关向量和公式文本,说明首项、公差、项数与总面积的关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。