找到点的质量中心

时间:2012-10-09 13:40:01

标签: algorithm math geometry physics

我有N分。每个点都有X和Y坐标。

我需要找到这个点的质心X和Y.你能给我一个算法来完成这个任务吗?

1 个答案:

答案 0 :(得分:15)

按质量加权平均值是否有问题?

for each point n
{
    totalmass += n.mass
    totalx += n.x*n.mass
    totaly += n.y*n.mass
}
center = (totalx/totalmass,totaly/totalmass)

根据需要添加其他尺寸。