不规则多边形面积计算器是什么?
这个工具可以直接根据各个角点的坐标,计算任意简单多边形(即边不相互交叉的多边形)的面积,无论它是规则还是不规则的。它采用鞋带公式(Shoelace formula,又叫测量员公式或高斯面积公式),是一种快速而精确的方法,适用于三角形、四边形、五边形,以及任何三个或更多顶点的多边形。除了面积,它还会给出你输入图形的周长和顶点数量。
使用方法
把每个角点的 (x, y) 坐标各占一行,按 x,y 的格式填写。请沿着多边形的轮廓依次绕行——顺时针或逆时针都可以——这样相邻两行就是相邻的两个顶点。结尾不需要重复第一个点,计算器会自动把图形闭合。点击计算,即可得到以平方单位表示的封闭面积。
公式详解
鞋带公式的做法是:用每个顶点的 x 乘以下一个顶点的 y,再减去反向的交叉乘积,对所有边求和,取绝对值后除以二,即:
$$A = \frac{1}{2}\left| \sum_{i=1}^{n} \left( x_i\, y_{i+1} - x_{i+1}\, y_i \right) \right| \qquad \left( x_i, y_i \right) \in \text{Vertex Coordinates}$$这个名字来源于乘法时纵横交错的图案,就像系鞋带穿绳一样。由于取了绝对值,无论顶点是按顺时针还是逆时针排列,结果都正确。
实例演算
以四个角点为 (0,0)、(4,0)、(4,3)、(0,3) 的矩形为例。各项交叉乘积依次为 \(0\cdot 0 - 4\cdot 0 = 0\)、\(4\cdot 3 - 4\cdot 0 = 12\)、\(4\cdot 3 - 0\cdot 3 = 12\)、\(0\cdot 0 - 0\cdot 3 = 0\)。求和得 24,所以
$$A = \frac{1}{2}\cdot |24| = \textbf{12 平方单位}$$——正好等于底 × 高 = \(4 \times 3\)。
常见问题
顶点必须按顺序输入吗?是的。公式默认相邻的点构成多边形的边。如果顺序乱了,图形就会自相交叉,算出的面积也是错的。
绕行方向有影响吗?没有。顺时针得到的原始和为负,逆时针为正,但取绝对值后两种方向算出的面积完全一样。
凹多边形可以吗?可以。只要各条边互不交叉,鞋带公式同样能完美处理凹多边形(非凸多边形)。