标量乘法:向量缩放与几何表示
几何画板及绘图内容加载中,请稍等……
本范例通过 GeoGebra 交互式演示标量乘法(Scalar Multiplication)的几何效果。用户可调整参数 k,观察向量 u 被缩放后得到的新向量(如 k·u)在平面上的位置、长度和方向变化。核心数学概念是向量的数乘运算,即标量与向量相乘,结果仍为向量,其方向与原向量相同(k>0)或相反(k<0),长度变为原长度的 |k| 倍。作图过程中,使用了 Vector 命令创建向量,Translate 命令平移点以生成多个相关点(如 C', C'', C''' 等),Segment 命令连接线段,Point 和 Midpoint 命令确定关键点,并利用多个辅助对象(如 a, b, c, d 及其带撇号版本)构建完整的几何结构。该范例适合高中或大学低年级学生理解向量代数与几何的对应关系,也可作为教师课堂演示的互动工具,帮助学生直观掌握标量乘法的性质。
GeoGebra 命令及参数
Vector(A, B) → uTranslate(C, u) → C'Translate(C', u) → C''Translate(C'', u) → C'''Translate(C''', u) → C''''Segment(C, C') → aSegment(C', C'') → bSegment(C'', C''') → cSegment(C''', C'''') → dSegment(A, C) → a'Segment(A, C') → b'Segment(A, C'') → c'Segment(A, C''') → d'Point(a', n) → A_1Point(b', n - 1) → B_1Translate(A_1, u) → DVector(A_1, D) → a_1Translate(B_1, u) → EVector(B_1, E) → b_1Translate(C, Fin) → EndCSegment(C, EndC) → CEndCPoint(CEndC, ((n - abs(k)) * 2 / abs(k))) → AlmEndVector(C, AlmEnd) → EndTranslate(C, Vector[(-u)]) → C'_1Translate(C'_1, Vector[(-u)]) → C''_1Translate(C''_1, Vector[(-u)]) → C'''_1Translate(C'''_1, Vector[(-u)]) → C''''_1Segment(C, C'_1) → eSegment(C'_1, C''_1) → fSegment(C''_1, C'''_1) → gSegment(C'''_1, C''''_1) → hSegment(A, C'_1) → e'Segment(A, C''_1) → f'Segment(A, C'''_1) → g'Segment(A, C''''_1) → h'Point(c', n - 2) → C_1Point(d', n - 3) → D_1Translate(C_1, u) → FVector(C_1, F) → c_1Translate(D_1, u) → GVector(D_1, G) → d_1Point(e', n - 1) → E_1Translate(E_1, Vector[(-u)]) → HVector(E_1, H) → e_1Translate(A_1, Vector[(-u)]) → IVector(A_1, I) → a_1'Point(f', n - 2) → F_1Point(g', n - 3) → G_1Translate(F_1, Vector[(-u)]) → JVector(F_1, J) → f_1Translate(G_1, Vector[(-u)]) → KVector(G_1, K) → g_1Translate(A, Vector[(-u)]) → A'Vector(A, A') → vMidpoint(C, AlmEnd) → Mid