Автор: cheops (29.03.2012 в 17:48)
>Пока единственное что пришло на ум - это арифметическое среднее, как центр.
>Но это что то очень бредом отдает...
Да нет, в такой постановке все так и должно быть, если бы начало координат находилось бы в точке центра масс, среднее арифметическое дало бы вам (0, 0, 0). Вычисляя среднее арифметическое из вашей точки координат, вы получаете вектор, ведущий из начала координат в нужную вам точку масс. Если речь идет об единичных массах, то решение задачи должно сводиться к следующим формулам.
x1 + x2 + ... + xN
x = ------------------
N
y1 + y2 + ... + yN
y = ------------------
N
z1 + z2 + ... + zN
z = ------------------
N |
Собственно тут даже никаких численных методов не требуется и никаких других ухищрений, так как массы точечные.