正方形变换演示
几何画板及绘图内容加载中,请稍等……
所属专题
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
这个范例演示了正方形的动态变换。核心数学概念包括几何变换、向量和轨迹。通过使用Dilate、Polygon、Rotate等命令,用户可以动态修改正方形的大小和位置。适合初中及以上学生学习几何变换和向量。
GeoGebra 命令及参数
Dilate(A, If[0 < e ≤ 1, 1 - e, 0], D) → A'Segment(A, A') → fMidpoint(f) → VOrthogonalLine(V, f) → j_2CircleArc(V, D, A) → k_2Intersect(k_2, j_2) → C_1,CircleArc(V, C_1, A) → q_2Polygon(A, D, 4) → poly1, a, b, c, d, C_2, D_2Rotate(A, If[1 < e ≤ 2, ((-(e - 1)) * π / 2), -1.5707963267948966], D) → CRotate(A', If[1 < e ≤ 2, ((-(e - 1)) * π / 2), -1.5707963267948966], D) → A''Segment(C, A'') → f'Segment(A, D) → gSegment(D, C_2) → hSegment(C_2, D_2) → iSegment(D_2, A) → jCircle(C_2, (0.1 * j)) → kCircle(D, (0.1 * j)) → pCircle(A, (0.1 * j)) → qCircle(D_2, (0.1 * j)) → rSegment(A, C_2) → lSegment(D_2, D) → mIntersect(l, m) → E_1Intersect(r, j, 1) → F_1Intersect(r, m, 1) → G_1Intersect(r, i, 1) → H_1Intersect(k, i, 1) → IIntersect(k, l, 1) → JIntersect(k, h, 1) → KIntersect(p, h, 1) → LIntersect(p, m, 1) → M_1Intersect(p, g, 1) → N_1Intersect(q, g, 1) → OIntersect(q, l, 1) → PIntersect(q, j, 1) → QRotate(C, If[2 < e ≤ 3, ((-(e - 2)) * π / 2), -1.5707963267948966], C_2) → RRotate(A'', If[2 < e ≤ 3, ((-(e - 2)) * π / 2), -1.5707963267948966], C_2) → A'''Segment(R, A''') → f''CircleSector(D, L, N_1) → sRotate(R, If[3 < e ≤ 4, ((-(e - 3)) * π / 2), -1.5707963267948966], D_2) → R'Rotate(A''', If[3 < e ≤ 4, ((-(e - 3)) * π / 2), -1.5707963267948966], D_2) → SSegment(R', S) → f'''Dilate(D, If[4 < e ≤ 5, 5 - e, 0], C_2) → B'Vector(D, B') → uTranslate(s, u) → s'Rotate(s', If[5 < e ≤ 6, ((e - 5) * π / 2), 1.5707963267948966], C_2) → s''Dilate(C_2, If[6 < e ≤ 7, 7 - e, 0], D_2) → C'Vector(C_2, C') → vTranslate(s'', v) → s'''Rotate(s''', If[7 < e ≤ 8, ((e - 7) * π / 2), 1.5707963267948966], D_2) → tDilate(D_2, If[8 < e ≤ 9, 9 - e, 0], A) → D'Vector(D_2, D') → wTranslate(t, w) → t'Rotate(t', If[9 < e ≤ 10, ((e - 9) * π / 2), 1.5707963267948966], A) → t''Dilate(A, If[10 < e ≤ 11, 11 - e, 0], E_1) → A'_2Dilate(E_1, If[11 < e ≤ 12, 12 - e, 0], C_2) → E'Dilate(D_2, If[12 < e ≤ 13, 13 - e, 0], E_1) → D'_1Dilate(E_1, If[13 < e ≤ 14, 14 - e, 0], D) → E'_1Dilate(D_2, If[17 < e ≤ 18, 18 - e, 0], E_1) → D'_2Vector(D_2, D'_2) → u_1Rotate(E_1, If[15 < e ≤ 16, ((e - 15) * π / 2), 1.5707963267948966], E_1) → E'_2Rotate(E'_1, If[14 < e ≤ 15, ((e - 14) * π / 2), 1.5708], E_1) → TRotate(E'_2, If[16 < e ≤ 17, ((e - 16) * π / 2), 1.5707963267948966], E_1) → URotate(T, If[15 < e ≤ 16, ((e - 15) * π / 2), 1.5708], E_1) → T'Rotate(U, If[17 < e ≤ 18, ((e - 17) * π / 2), 1.5707963267948966], E_1) → U'Rotate(T', If[16 < e ≤ 17, ((e - 16) * π / 2), 1.5708], E_1) → T''Dilate(D, If[18 < e ≤ 19, 19 - e, 0], C_2) → B'_1Dilate(D, If[18 < e ≤ 19, 19 - e, 0], A) → B'_2Dilate(D, If[18 < e ≤ 19, 19 - e, 0], D_2) → B'_3Vector(D, B'_1) → v_1Vector(D, B'_3) → w_1Vector(D, B'_2) → i_1Circle(V, A) → g_2Midpoint(f') → WCircle(W, D) → h_2CircleArc(W, C, D) → p_2Point(q_2) → ESegment(A, E) → j_1Segment(E, D) → l_1OrthogonalLine(C, l_1) → m_1Intersect(l_1, m_1) → FRay(C, E) → n_1Ray(D, A) → i_2Intersect(n_1, i_2) → HRay(A, F) → l_2Intersect(f', l_2) → GSegment(H, G) → nIntersect(j_1, n) → MIntersect(l_1, n) → NIntersect(l_1, n) → A_1Distance(G, N) → distanceGNDistance(M, H) → distanceMHAngle(C, F, E) → αAngle(A, E, D) → βSegment(C, F) → m_2Distance(H, M) → distanceHMIntersect(n, m_2) → ZDistance(Z, G) → distanceZGDilate(C, If[10 < e ≤ 11, 11 - e, 0], H) → B_1Segment(C, B_1) → a_1Segment(C, E) → b_1Segment(C, H) → n_2Dilate(A, If[10 < e ≤ 11, 11 - e, 0], H) → A'_3Segment(A, A'_3) → r_2Dilate(C, If[12 < e ≤ 13, 13 - e, 0], F) → D_1Segment(C, D_1) → f_1Dilate(A, If[11 < e ≤ 12, 12 - e, 0], E) → A'_4Dilate(D, If[11 < e ≤ 12, 12 - e, 0], E) → B'_4Segment(A, M) → g_1Segment(D, B'_4) → c_1Segment(A, A'_4) → e_1Intersect(f'', f''') → I_1Dilate(I_1, If[13 < e ≤ 14, 14 - e, 0], E) → J_1Vector(I_1, J_1) → d_1Translate(t, d_1) → t'_1Line(I_1, c_1) → h_1Point(h_1) → K_1Line(I_1, e_1) → p_1Point(p_1) → L_1Angle(L_1, I_1, A) → δRotate(t'_1, If[13 < e ≤ 14, ((-(e - 13)) * δ), (-δ)], J_1) → k_1Dilate(C, If[14 < e ≤ 15, 15 - e, 0], F) → O_1Ray(F, C) → q_1Point(q_1) → P_1Angle(D, C, P_1) → γVector(C, O_1) → r_1Translate(s'', r_1) → s'''_1Rotate(s'''_1, If[14 < e ≤ 15, ((e - 14) * γ), γ], O_1) → s_1Dilate(H, If[15 < e ≤ 16, 16 - e, 0], M) → H'Dilate(M, If[16 < e ≤ 17, 17 - e, 0], N) → M'Dilate(N, If[17 < e ≤ 18, 18 - e, 0], Z) → N'Dilate(Z, If[18 < e ≤ 19, 19 - e, 0], G) → Z'Segment(H, H') → t_1Segment(M, M') → f_2Segment(N, N') → s_2Segment(Z, Z') → t_2Rotate(H, If[19 < e ≤ 20, ((-(e - 19)) * π / 2), ((-π)) / 2], M) → H'_1Rotate(H', If[19 < e ≤ 20, ((-(e - 19)) * π / 2), ((-π)) / 2], M) → H''Segment(H'_1, H'') → a_2Dilate(M, If[20 < e ≤ 21, 21 - e, 0], Z) → M'_1Vector(M, M'_1) → u_2Translate(H'_1, u_2) → Q_1Translate(H'', u_2) → H'''Segment(Q_1, H''') → b_2Rotate(Q_1, If[21 < e ≤ 22, ((-(e - 21)) * π / 2), ((-π)) / 2], Z) → R_1Rotate(H''', If[21 < e ≤ 22, ((-(e - 21)) * π / 2), ((-π)) / 2], Z) → S_1Segment(R_1, S_1) → c_2Polygon(A, E, D) → poly2, b_3, a_3, e_2Polygon(D, F, C) → poly3, c_3, b_4, f_3Polygon(A, E, F, C, I_1) → poly4, a_4, e_3, f_4, c_4, i_3
AI 绘图提示语参考
画一个动态变换的方形,展示其通过缩放和旋转产生的轨迹。方形初始位于中心,通过向量控制其大小和位置变化。绘制方形缩放和旋转的路径,以及方形顶点到中心的连线,并标示关键交点和辅助圆弧,最终呈现一个包含多个几何元素的动态变换图形。
以上提示语为根据原始绘图命令整理而来,仅供参考。