正多边形的内切圆半径与周长关系
几何画板及绘图内容加载中,请稍等……
所属专题
Regular Polygons
本范例演示了从3边到40边的正多边形内切圆半径与周长之间的关系。通过调整边数,观察内切圆半径如何影响多边形的周长。核心数学概念包括多边形、内切圆和周长。使用了旋转、条件语句、序列、距离、线段、多边形和向量等GeoGebra命令。适合初中及以上学生学习多边形性质。
GeoGebra 命令及参数
Rotate(Pt1, -α, Pt2) → Pt3RRotate(Pt2, -α, Pt3R) → Pt4RRotate(Pt3R, -α, Pt4R) → Pt5RRotate(Pt4R, -α, Pt5R) → Pt6RRotate(Pt5R, -α, Pt6R) → Pt7RRotate(Pt6R, -α, Pt7R) → Pt8RRotate(Pt7R, -α, Pt8R) → Pt9RRotate(Pt8R, -α, Pt9R) → Pt10RRotate(Pt9R, -α, Pt10R) → Pt11RRotate(Pt10R, -α, Pt11R) → Pt12RRotate(Pt11R, -α, Pt12R) → Pt13RRotate(Pt12R, -α, Pt13R) → Pt14RRotate(Pt13R, -α, Pt14R) → Pt15RRotate(Pt14R, -α, Pt15R) → Pt16RRotate(Pt15R, -α, Pt16R) → Pt17RRotate(Pt16R, -α, Pt17R) → Pt18RRotate(Pt17R, -α, Pt18R) → Pt19RRotate(Pt18R, -α, Pt19R) → Pt20RRotate(Pt19R, -α, Pt20R) → Pt21RRotate(Pt20R, -α, Pt21R) → Pt22RRotate(Pt2, α, Pt1) → Pt3LRotate(Pt1, α, Pt3L) → Pt4LRotate(Pt3L, α, Pt4L) → Pt5LRotate(Pt4L, α, Pt5L) → Pt6LRotate(Pt5L, α, Pt6L) → Pt7LRotate(Pt6L, α, Pt7L) → Pt8LRotate(Pt7L, α, Pt8L) → Pt9LRotate(Pt8L, α, Pt9L) → Pt10LRotate(Pt9L, α, Pt10L) → Pt11LRotate(Pt10L, α, Pt11L) → Pt12LRotate(Pt11L, α, Pt12L) → Pt13LRotate(Pt12L, α, Pt13L) → Pt14LRotate(Pt13L, α, Pt14L) → Pt15LRotate(Pt14L, α, Pt15L) → Pt16LRotate(Pt15L, α, Pt16L) → Pt17LRotate(Pt16L, α, Pt17L) → Pt18LRotate(Pt17L, α, Pt18L) → Pt19LRotate(Pt18L, α, Pt19L) → Pt20LRotate(Pt19L, α, Pt20L) → Pt21LIf(sides > 3, floor(sides / 2), 2) → sidesLIf(sides > 3, ceil(sides / 2) + 1, 2) → sidesRSequence(Segment[Element[pointsR, i], Element[pointsR, i + 1]], i, 0, sidesR) → segmentsRSequence(Segment[Element[pointsL, i], Element[pointsL, i + 1]], i, 0, sidesL) → segmentsLDistance(Element[pointsL, sidesL + 1], Element[pointsR, sidesR + 1]) → openDistanceValueRotate(Center + (0, -2), -α, Pt2) → Center2RRotate(Center + (0, -2), α, Pt1) → Center2LRotate(Center2R, (-open)°, Pt3R) → Center3RRotate(Center3R, (-open)°, Pt4R) → Center4RRotate(Center4R, (-open)°, Pt5R) → Center5RRotate(Center5R, (-open)°, Pt6R) → Center6RRotate(Center6R, (-open)°, Pt7R) → Center7RRotate(Center7R, (-open)°, Pt8R) → Center8RRotate(Center8R, (-open)°, Pt9R) → Center9RRotate(Center9R, (-open)°, Pt10R) → Center10RRotate(Center10R, (-open)°, Pt11R) → Center11RRotate(Center11R, (-open)°, Pt12R) → Center12RRotate(Center12R, (-open)°, Pt13R) → Center13RRotate(Center13R, (-open)°, Pt14R) → Center14RRotate(Center14R, (-open)°, Pt15R) → Center15RRotate(Center15R, (-open)°, Pt16R) → Center16RRotate(Center16R, (-open)°, Pt17R) → Center17RRotate(Center17R, (-open)°, Pt18R) → Center18RRotate(Center18R, (-open)°, Pt19R) → Center19RRotate(Center19R, (-open)°, Pt20R) → Center20RRotate(Center20R, (-open)°, Pt21R) → Center21RSequence(Polygon[Element[pointsR, i], Element[pointsR, i + 1], Element[centersR, i]], i, 0, sidesR) → trianglesRRotate(Center2L, open°, Pt3L) → Center3LRotate(Center3L, open°, Pt4L) → Center4LRotate(Center4L, open°, Pt5L) → Center5LRotate(Center5L, open°, Pt6L) → Center6LRotate(Center6L, open°, Pt7L) → Center7LRotate(Center7L, open°, Pt8L) → Center8LRotate(Center8L, open°, Pt9L) → Center9LRotate(Center9L, open°, Pt10L) → Center10LRotate(Center10L, open°, Pt11L) → Center11LRotate(Center11L, open°, Pt12L) → Center12LRotate(Center12L, open°, Pt13L) → Center13LRotate(Center13L, open°, Pt14L) → Center14LRotate(Center14L, open°, Pt15L) → Center15LRotate(Center15L, open°, Pt16L) → Center16LRotate(Center16L, open°, Pt17L) → Center17LRotate(Center17L, open°, Pt18L) → Center18LRotate(Center18L, open°, Pt19L) → Center19LRotate(Center19L, open°, Pt20L) → Center20LSequence(Polygon[Element[pointsL, i], Element[pointsL, i + 1], Element[centersL, i - 1]], i, 0, sidesL) → trianglesLSegment(Center + (0, 0), Center + (0, -1)) → apothemSegmentSegment(Element[pointsR, sidesR + 1] + (0.05, 0), Element[pointsR, sidesR + 1] + (0.55, 0)) → altitudeHashBSegment(Element[pointsR, sidesR + 1] + (0.05, 1), Element[pointsR, sidesR + 1] + (0.55, 1)) → altitudeHashTPolygon(Pt1PolyOutline, Pt2PolyOutline, sides) → polygonOutline, a_1, h, i, j, k, l, m, n, p, q, r, pt1polyoutline, s, t, b_1, c_1, d_1, e_1, f_1, g_1, h_1, i_1, a, j_1, k_1, l_1, m_1, n_1, p_1, q_1, r_1, s_1, t_1, b, a_2, A, B, C, D, E, F, G, H, I, c, J, K, L, M, N, O, P, Q, R, S, d, T, U, V, W, Z, A_1, B_1, C_1, D_1, E_1, e, F_1, G_1, H_1, I_1, J_1, K_1, L_1, M_1, N_1, f, gVector((x(Center), -0.25), (x(Element[pointsL, sidesL + 1]), -0.25)) → openDistanceVectorLVector((x(Center), -0.25), (x(Element[pointsR, sidesR + 1]), -0.25)) → openDistanceVectorRVector(Midpoint[Element[pointsR, sidesR + 1] + (0.3, 0), Element[pointsR, sidesR + 1] + (0.3, 1)], Element[pointsR, sidesR + 1] + (0.3, 0)) → altitudeVectorBVector(Midpoint[Element[pointsR, sidesR + 1] + (0.3, 0), Element[pointsR, sidesR + 1] + (0.3, 1)], Element[pointsR, sidesR + 1] + (0.3, 1)) → altitudeVectorTSegment((x(Element[pointsL, sidesL + 1]), -0.1), (x(Element[pointsL, sidesL + 1]), -0.4)) → openDistanceEndLSolidSegment((x(Element[pointsR, sidesR + 1]), -0.1), (x(Element[pointsR, sidesR + 1]), -0.4)) → openDistanceEndRSolid
AI 绘图提示语参考
绘制一个正多边形,展示其边长和中心到边的距离(正多边形中心线段)之间的关系。通过改变边数,观察中心线段长度如何影响正多边形的周长。正多边形中心线段与边的关系可以通过旋转和分段来表现,先绘制正多边形,然后计算并显示中心线段长度和周长,最后通过旋转和分段来强调正多边形的对称性和中心线段的作用。
以上提示语为根据原始绘图命令整理而来,仅供参考。