免费形心计算器

点 1

x
y

点 2

x
y

点 3

x
y

形心

选择形状并输入
坐标以计算形心

什么是形心?

形心——也称为几何中心,对于均匀密度的物体也称为质心——是几何和物理中的一个关键点。它代表一个形状的平衡点:如果你把针尖恰好放在这个坐标上,图形将保持完美水平。形心有着广泛的应用,从工程(载荷分布、结构稳定性)到数据科学(K‑means聚类分析)和计算机图形学(旋转支点)。这个形心计算器(通常被称为质心计算器或几何中心计算器)提供了一种快速准确的方法来确定任何支持的形状或点集的形心坐标。

基本形心公式

计算形心最简单的方法是取定义形状的所有点的算术平均值。考虑一组kk个顶点(x1,y1),(x2,y2),…,(xk,yk)(x_1,y_1),(x_2,y_2),\dots,(x_k,y_k)。形心(Gx,Gy)(G_x,G_y)为:

Gx=x1+x2+⋯+xkk,Gy=y1+y2+⋯+ykkG_x = \frac{x_1 + x_2 + \cdots + x_k}{k}, \qquad G_y = \frac{y_1 + y_2 + \cdots + y_k}{k}

这个公式直接适用于三角形和点集。对于更复杂的多边形,需要使用面积加权变体(参见多边形部分)。值得注意的是,对于凸形,形心始终位于内部,而对于凹形,它可能位于边界之外。

三角形形心

三角形的形心是其三个顶点坐标的平均值。如果A=(X1,Y1)A=(X_1,Y_1)、B=(X2,Y2)B=(X_2,Y_2)、C=(X3,Y3)C=(X_3,Y_3),则:

G=(X1+X2+X33,  Y1+Y2+Y33)G = \left( \frac{X_1 + X_2 + X_3}{3},\; \frac{Y_1 + Y_2 + Y_3}{3} \right)

从几何角度讲,三角形形心是三条中线的交点(中线是连接每个顶点和对边中点的线段)。它将每条中线分成2:12:1的比例,较长部分靠近顶点。与其他一些三角形中心(如外心或垂心)不同,形心始终位于三角形内部,无论三角形是锐角、直角还是钝角。

特殊三角形的形心

  • 等边三角形(边长aa):G=(a2,  a36)G = \left( \dfrac{a}{2},\; \dfrac{a\sqrt{3}}{6} \right)。
  • 等腰三角形(腰长ll,高hh):G=(l2,  h3)G = \left( \dfrac{l}{2},\; \dfrac{h}{3} \right)。
  • 直角三角形(底边bb水平,高hh垂直):G=(b3,  h3)G = \left( \dfrac{b}{3},\; \dfrac{h}{3} \right)。

(注:“三角形的中点”不是标准表达——中点仅适用于线段。形心是中线的正确术语。)

点集的形心

给定kk个坐标为(xi,yi)(x_i,y_i)的点,形心就是坐标逐维平均:

Gx=1k∑i=1kxi,Gy=1k∑i=1kyiG_x = \frac{1}{k}\sum_{i=1}^{k} x_i, \qquad G_y = \frac{1}{k}\sum_{i=1}^{k} y_i

该点最小化了所有点到其自身的平方距离和,使其成为K‑means聚类和许多其他数据分析技术的核心元素。在计算器中,选择“N点”选项,输入点的数量,然后输入坐标即可立即获得形心。

多边形形心:一般情况

对于由按顺序输入的nn个顶点(x1,y1),(x2,y2),…,(xn,yn)(x_1,y_1),(x_2,y_2),\dots,(x_n,y_n)定义的多边形(多边形封闭,因此xn+1=x1x_{n+1}=x_1且yn+1=y1y_{n+1}=y_1),形心取决于多边形的有符号面积AA:

A=12∑i=1n(xiyi+1−xi+1yi)A = \frac{1}{2}\sum_{i=1}^{n} (x_i y_{i+1} - x_{i+1} y_i) Cx=16A∑i=1n(xi+xi+1)(xiyi+1−xi+1yi)C_x = \frac{1}{6A}\sum_{i=1}^{n} (x_i + x_{i+1})(x_i y_{i+1} - x_{i+1} y_i) Cy=16A∑i=1n(yi+yi+1)(xiyi+1−xi+1yi)C_y = \frac{1}{6A}\sum_{i=1}^{n} (y_i + y_{i+1})(x_i y_{i+1} - x_{i+1} y_i)

这些公式处理任何闭合的非自交多边形(凸形或凹形),只需要按顺序的顶点坐标。该工具实现了这一通用方法,因此您无需使用特定形状的快捷方式。

如何使用形心计算器

  1. 从下拉菜单中选择形状类型(例如,三角形、N边形或N点)。
  2. 如果你选择了多边形,指定顶点数量NN(最多10个)。
  3. 在提供的字段中输入每个顶点(或点)的笛卡尔坐标。
  4. 点击计算按钮查看形心坐标。

示例 – 梯形:
顶点:A(1,1),  B(2,4),  C(5,4),  D(11,1)A(1,1),\; B(2,4),\; C(5,4),\; D(11,1)。
当N=4N=4并输入坐标后,计算器返回(4.974,  2.231)(4.974,\;2.231)。

示例 – 矩形:
顶点:(0,0),  (4,0),  (4,3),  (0,3)(0,0),\; (4,0),\; (4,3),\; (0,3)。
形心为(2,1.5)(2,1.5),符合几何直觉。

形状要求

计算器接受最多十个顶点的任何闭合非自交多边形。这包括三角形、所有四边形(矩形、梯形、风筝形、平行四边形、菱形、不规则四边形)、五边形、六边形等等。它还支持任意点集,没有面积限制。如果您的形状超过顶点限制,请将其细分为较小的多边形,并使用面积加权平均计算合成形心——但工具本身每个多边形最多处理十个顶点。

常见问题

1. 如何使用这个形心计算器找到三角形的形心?

选择三角形选项(或选择N=3的N边形)并输入三个顶点的坐标。计算器返回顶点坐标的平均值,即三角形的形心。

2. 计算器对超过三条边的多边形使用什么公式?

对于一般多边形,计算器使用面积加权平均法。它首先计算多边形的有符号面积,然后根据顶点坐标和该面积计算形心坐标,使用文章中提供的公式。

3. 多边形的形心可以位于多边形外部吗?

可以,如果多边形是凹的(非凸)。对于凸多边形,形心始终位于内部,但对于凹形,它可能落在边界之外。

4. 计算器对多边形形状有哪些限制?

多边形必须闭合、非自交,并且最多有十个顶点。顶点顺序应一致(顺时针或逆时针)。

使用方法

  1. 从切换选项卡中选择形状类型 - 三角形或N点。
  2. 输入每个顶点或点的X和Y坐标。
  3. 点击“计算形心”立即查看形心坐标、公式分解和可视化坐标图。