怎么求正多边形的面积

4个回答

  • 假定正多边形边数为N,设边长为a,将各个顶点与正多边形的外接园圆心O相连,得到N个等腰三角形.

    取一个三角形,顶角O的角度为 θ=360/N,

    顶角对应的边上的高位h=1/2 * a * ctan(1/2θ)

    可以很简单的求的,这个三角形的面积为S1=1/2 * a*h=1/2 * a*1/2 * a * ctan(1/2θ)=1/4*(a² )*ctan(1/2θ)

    则正多边形的面积为S=N*S1