无字证明 by Steve Phelps (8)
几何画板及绘图内容加载中,请稍等……
①本范例通过拖动点和滑块演示等腰三角形、中位线与平行四边形的动态关系;②涉及核心数学概念:中位线性质、等腰三角形判定、平行四边形构造;③作图要点:运用了点、圆弧、多边形、线、垂线、交点、条件、缩放、向量、平移、旋转、中点、镜像等 GeoGebra 命令;④适合高中数学教学,用于直观理解几何定理与变换。
GeoGebra 命令及参数
Point(xAxis) → APoint(yAxis) → BCircleArc(B, D, A) → cPoint(c) → EPolygon(A, E, 4) → poly1, a, b, d, e, F, GPolygon(E, C, 4) → poly2, f, g, h, i, H, IPolygon(C, A, 4) → poly3, j, k, l, m, J, KLine(H, C) → nOrthogonalLine(K, n) → pOrthogonalLine(A, n) → qOrthogonalLine(J, p) → rIntersect(q, r) → LIntersect(p, r) → MIntersect(n, p) → NIntersect(n, q) → OPolygon(G, F, A) → poly4, a_1, g_1, f_1Polygon(F, E, A) → poly5, a_2, f_2, e_1Intersect(r, h) → PPolygon(H, P, 4) → poly7, s, t, b_1, c_1, Q, RPolygon(E, P, Q) → poly6, q_1, e_2, p_1Polygon(E, R, Q) → poly8, q_2, e_3, r_1Polygon(E, I, P) → poly9, p_2, e_4, i_1Polygon(E, C, R) → poly10, r_2, e_5, c_2If(0 ≤ o < 1, 1 - o, If[o ≥ 1, 0, 1]) → d1Dilate(R, d1, N) → R'Vector(R, R') → uTranslate(poly7, u) → poly7'If(1 ≤ o < 2, 2 - o, If[o ≥ 2, 0, 1]) → d2Dilate(E, d2, L) → E'Vector(E, E') → vTranslate(F, v) → F'Translate(E, v) → E'_1Translate(A, v) → A'Polygon(F', E'_1, A') → poly5', a', f', e'_1If(2 ≤ o < 3, 3 - o, If[o ≥ 3, 0, 1]) → d3Dilate(G, d3, N) → G'Vector(G, G') → wTranslate(G, w) → G'_1Translate(F, w) → F'_1Translate(A, w) → A'_1Polygon(G'_1, F'_1, A'_1) → poly4', a'_1, g'_1, f'_1If(3 ≤ o < 4, 4 - o, If[o ≥ 4, 0, 1]) → d4Dilate(E, d4, A) → E'_2Vector(E, E'_2) → u_1Translate(E, u_1) → E'_3Translate(R, u_1) → R'_1Translate(Q, u_1) → Q'Polygon(E'_3, R'_1, Q') → poly8', q', e'_3, r'_1If(3 ≤ o < 4, o - 3, If[o ≥ 4, 1, 0]) → r1Rotate(E'_3, (-(((r1 * 90))°)), E'_3) → SRotate(R'_1, (-(((r1 * 90))°)), E'_3) → TRotate(Q', (-(((r1 * 90))°)), E'_3) → Q''Polygon(S, T, Q'') → poly8'', q'', s_1, t_1Midpoint(M, C) → UIf(4 ≤ o < 5, o - 4, If[o ≥ 5, 1, 0]) → r2Rotate(E, (-(((r2 * 180))°)), U) → E'_4Rotate(C, (-(((r2 * 180))°)), U) → C'Rotate(R, (-(((r2 * 180))°)), U) → R'_2Polygon(E'_4, C', R'_2) → poly10', r'_2, e'_4, c'If(5 ≤ o < 6, 6 - o, If[o ≥ 6, 0, 1]) → d5Dilate(E, d5, A) → E'_5Mirror(E, p_1) → E'_6Mirror(I, p_1) → I'Mirror(P, p_1) → P'Polygon(E'_6, I', P') → poly9', p', e'_6, i'Mirror(E, p_1) → E'_7Mirror(P, p_1) → P'_1Mirror(Q, p_1) → Q'_1Polygon(E'_7, P'_1, Q'_1) → poly6', q'_1, e'_7, p'_1If(6 ≤ o < 7, 7 - o, If[o ≥ 7, 0, 1]) → d6Dilate(C, d6, O) → C'_1Vector(C, C'_1) → v_1Translate(E'_6, v_1) → VTranslate(I', v_1) → I''Translate(P', v_1) → P''Polygon(V, I'', P'') → poly9'', p'', v_2, i''If(7 ≤ o < 8, 8 - o, If[o ≥ 8, 0, 1]) → d7Dilate(P'_1, d7, C) → WIf(7 ≤ o < 8, o - 7, If[o ≥ 8, 1, 0]) → r3Vector(P'_1, W) → w_1Translate(E'_7, w_1) → ZTranslate(P'_1, w_1) → A_1Translate(Q'_1, w_1) → B_1Polygon(Z, A_1, B_1) → poly6'', b_2, z_1, a_3Rotate(Z, ((r3 * 90))°, A_1) → Z'Rotate(A_1, ((r3 * 90))°, A_1) → C_1Rotate(B_1, ((r3 * 90))°, A_1) → D_1Polygon(Z', C_1, D_1) → poly6''', d_1, z', c_3
AI 绘图提示语参考
在坐标轴上取两点,以其中一点为圆心画圆弧,在圆弧上取一点,连接三点构成一个三角形。以该三角形为基础,向外构造三个平行四边形,并画出相关的高线与垂线。通过垂线交点确定新的点,形成多个小三角形与四边形。随后,利用滑块控制一系列缩放与平移操作,使部分图形沿特定方向移动,动态展示三角形与平行四边形之间的面积关系,最终呈现一个无字证明的几何动画。
以上提示语为根据原始绘图命令整理而来,仅供参考。