正八边形的尺寸
几何画板及绘图内容加载中,请稍等……
这个范例演示了正八边形的构造及其尺寸关系。涉及的核心数学概念包括多边形、向量和几何作图。通过使用Polygon、Translate、Rotate等GeoGebra命令,可以构造出正八边形并探索其边长和角度。适合初中及以上学生或教师使用。
GeoGebra 命令及参数
Polygon(A, C, D, B) → vierhoek1, a, c, d, bSegment(DD, E) → fVector((0, -0.15)) → uPolygon(B, DD, E, D) → vierhoek2, b_1, dd, e, d_1Polygon(A, C, E, DD) → vierhoek3, a_1, c_1, e_1, dd_1If(s < 1, vierhoek3, If[1 < s ≤ 2, Polygon[Translate[A, Vector[((s - 1) * u)]], Translate[C, Vector[((s - 1) * u)]], Translate[E, Vector[((s - 1) * u)]], Translate[DD, Vector[((s - 1) * u)]]], Polygon[Translate[A, u], Translate[C, u], Translate[E, u], Translate[DD, u]]]) → vierhoek4Vector(D, B) → vTranslate(afbeelding1, Vector[(1.25 * ((s - 1) * v))]) → afbeelding1'Segment(B, E) → gCircleArc(B, DD, D) → hSegment(DD, D) → iPolygon(A2, A1, D1, D2) → vierhoek5, a2, a1, d1, d2Mirror(D, d1) → DBMirror(DD, a2) → DDBCircleArc(D2, DB, D) → kCircleArc(A2, DD, DDB) → pPolygon(B, A2, A1, E, D1, D2) → veelhoek1, b_2, a2_1, a1_1, e_2, d1_1, d2_1Polygon(D1, D, D2) → driehoek1, d2_2, d1_2, d_2Rotate(D1, (((-(s - 3)) * 180))°, d1) → D1'Rotate(D, (((-(s - 3)) * 180))°, d1) → D'Rotate(D2, (((-(s - 3)) * 180))°, d1) → D2'Polygon(D1', D', D2') → driehoek1', d2', d1', d'Polygon(D2, DB, D1) → driehoek2, d1_3, d2_3, dbMidpoint(B, E) → MRotate(D2, 180°, M) → D2'_1Rotate(DB, 180°, M) → DB'Rotate(D1, 180°, M) → D1'_1Polygon(D2'_1, DB', D1'_1) → driehoek2', d1'_1, d2'_1, db'Polygon(B, B1, B2) → driehoek4, b2, b_3, b1Polygon(A2, DD, A1) → driehoek3, a1_2, a2_2, dd_2Rotate(A2, (((-(s - 3)) * 180))°, a2) → A2'Rotate(DD, (((-(s - 3)) * 180))°, a2) → DD'Rotate(A1, (((-(s - 3)) * 180))°, a2) → A1'Polygon(A2', DD', A1') → driehoek3', a1', a2', dd'Polygon(B2, B1, A2, A1, C1, C2, D1, D2) → veelhoek2, b2_1, b1_1, a2_3, a1_3, c1, c2, d1_4, d2_4Polygon(B1, C1, C2, B2) → vierhoek6, b1_2, c1_1, c2_1, b2_2Segment(DDB, DB) → jRotate(B, (((s - 5) * 180))°, b_3) → B'Rotate(B1, (((s - 5) * 180))°, b_3) → B1'Rotate(B2, (((s - 5) * 180))°, b_3) → B2'Polygon(B', B1', B2') → driehoek4', b2', b', b1'Polygon(B2, B1, A2, A1, C1, C2, D1, D2) → veelhoek3, b2_3, b1_3, a2_4, a1_4, c1_2, c2_2, d1_5, d2_5Rotate(C1, (((-(s - 5)) * 180))°, c1) → C1'Rotate(E, (((-(s - 5)) * 180))°, c1) → E'Rotate(C2, (((-(s - 5)) * 180))°, c1) → C2'Polygon(C1', E', C2') → driehoek5', c2', c1', e'Rotate(DDB, 90°, M) → DDB'Rotate(DB, 90°, M) → DB'_1Segment(DDB', DB'_1) → j'Polygon(B1, DB'_1, B2) → driehoek5, b2_4, b1_4, db'_1Polygon(C1, DDB', C2) → driehoek6, c2_3, c1_3, ddb'Rotate(B1, (((-(s - 6)) * 45))°, M) → B1'_1Rotate(C1, (((-(s - 6)) * 45))°, M) → C1'_1Rotate(C2, (((-(s - 6)) * 45))°, M) → C2'_1Rotate(B2, (((-(s - 6)) * 45))°, M) → B2'_1Polygon(B1'_1, C1'_1, C2'_1, B2'_1) → vierhoek6', b1'_1, c1'_1, c2'_1, b2'_1Mirror(B2, M) → E1Mirror(B1, M) → E2Mirror(B, b2_2) → BBMirror(BB, M) → EECircleArc(B1, BB, B) → qCircleArc(C1, E, EE) → rSegment(D2, D) → lSegment(D1, D) → mSegment(DD, A1) → nSegment(DD, A2) → tSegment(B, B2) → f_1Segment(B, B1) → g_1Segment(E, C1) → h_1Segment(E, C2) → i_1Polygon(B, B1, B2) → driehoek7, b2_5, b_4, b1_5