向量缩放演示
几何画板及绘图内容加载中,请稍等……
①本范例动态演示向量与标量相乘的含义;②涉及核心数学概念:向量、标量乘法、向量长度变化;③作图要点:使用Vector、Line、Length、Circle、Intersect、Dilate、Mirror、Translate等GeoGebra命令绘制并变换向量;④适合高中数学学生理解向量运算及几何意义。
GeoGebra 命令及参数
Vector(A, B) → uLine(C, u) → fLength(u) → bCircle(C, b) → cIntersect(c, f, 2) → DCircle(D, b) → dIntersect(d, f, 2) → ECircle(E, b) → eIntersect(e, f, 2) → FCircle(F, b) → gIntersect(g, f, 2) → GCircle(G, b) → hIntersect(h, f, 2) → HCircle(H, b) → k_2Intersect(k_2, f, 2) → ICircle(I, b) → pIntersect(p, f, 2) → JCircle(J, b) → qIntersect(q, f, 2) → KCircle(K, b) → rIntersect(c, f, 1) → LCircle(L, b) → sIntersect(s, f, 1) → MCircle(M, b) → tIntersect(t, f, 1) → NCircle(N, b) → c_1Intersect(c_1, f, 1) → OCircle(O, b) → d_1Intersect(d_1, f) → P, QCircle(P, b) → e_1Intersect(e_1, f, 1) → RCircle(R, b) → f_1Intersect(f_1, f, 1) → SCircle(S, b) → g_1Intersect(g_1, f, 1) → TCircle(T, b) → h_1Intersect(h_1, f, 1) → UDilate(C, If[0 < i ≤ 1, 1 - i, 0], D) → C'Dilate(D, If[0 < i ≤ 1, 1 - i, 0], E) → D'Dilate(E, If[0 < i ≤ 1, 1 - i, 0], F) → E'Dilate(F, If[0 < i ≤ 1, 1 - i, 0], G) → F'Dilate(G, If[0 < i ≤ 1, 1 - i, 0], H) → G'Dilate(H, If[0 < i ≤ 1, 1 - i, 0], I) → H'Dilate(I, If[0 < i ≤ 1, 1 - i, 0], J) → I'Dilate(J, If[0 < i ≤ 1, 1 - i, 0], K) → J'Mirror(C', C) → C''Mirror(D', C) → D''Mirror(E', C) → E''Mirror(F', C) → F''Mirror(G', C) → G''Mirror(H', C) → H''Mirror(I', C) → I''Mirror(J', C) → J''Vector(C, C') → vVector(D, D') → wVector(E, E') → jVector(F, F') → lVector(G, G') → mVector(H, H') → nVector(I, I') → u_1Vector(J, J') → v_1Vector(C, C'') → w_1Vector(L, D'') → a_1Vector(M, E'') → b_1Vector(Q, F'') → i_1Vector(O, G'') → j_1Vector(P, H'') → k_1Vector(R, I'') → l_1Vector(S, J'') → m_1Vector(C, V) → n_1Translate(E, n_1) → E'_1Translate(F, n_1) → F'_1Translate(G, n_1) → G'_1Translate(H, n_1) → H'_1Translate(I, n_1) → I'_1Translate(J, n_1) → J'_1Translate(K, n_1) → K'Translate(L, n_1) → L'Translate(M, n_1) → M'Translate(Q, n_1) → Q'Translate(O, n_1) → O'Translate(P, n_1) → P'Translate(R, n_1) → R'Translate(S, n_1) → S'Translate(T, n_1) → T'Translate(D, n_1) → D'_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], D'_1) → V'Vector(V, V') → p_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], E'_1) → V'_1Vector(V, V'_1) → q_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], F'_1) → V'_2Vector(V, V'_2) → r_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], G'_1) → V'_3Vector(V, V'_3) → s_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], H'_1) → V'_4Vector(V, V'_4) → t_1Dilate(V, If[1 < i ≤ 2, 2 - i, 0], I'_1) → V'_5Vector(V, V'_5) → u_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], J'_1) → V'_6Vector(V, V'_6) → v_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], K') → V'_7Vector(V, V'_7) → w_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], L') → V'_8Vector(V, V'_8) → a_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], M') → V'_9Vector(V, V'_9) → b_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], Q') → V'_{10}Vector(V, V'_{10}) → c_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], O') → V'_{11}Vector(V, V'_{11}) → d_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], P') → V'_{12}Vector(V, V'_{12}) → e_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], R') → V'_{13}Vector(V, V'_{13}) → f_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], S') → V'_{14}Vector(V, V'_{14}) → g_2Dilate(V, If[1 < i ≤ 2, 2 - i, 0], T') → V'_{15}Vector(V, V'_{15}) → h_2