Pull to refresh

Comments 13

Таким методом ищут центр масс любой сложной фигуры. Нет нужды деталь разбивать на простые элементы.

Не совсем. Обычно просто суммируют все а потом делят. В статье же происходит последовательное вычисление и деление кажый раз.

Но это мелочи. Главное, что для сложной фигуры как раз надо разбивать на треугольники. Центр масс каждого считается как среднее трех точек, а потом для всех кусков надо взять взвешенное среднее с массами равными площадям треугольников. Нельзя просто взять среднее вершин многоугольника. Даже выпуклого. Это работает только для треугольников.

Это просто доказать. Представьте квадрат со сторонами параллельными осям. Тут центр масс ясно где - среднее всех точек. Теперь возьмите правый верхний угол и сдивньте его чуть-чуть вверх. У вас получается трапеция. И центр масс в ней уже будет правее, потому что фигура справа толще. Но вы изменили лишь Y координату одной точки, а значит среднее по оси OX не сдвинется вообще и так же будет давать середину фигуры, что неверно.

Вы подменяете понятия центра масс разных фигур:

  1. четырехугольника, масса которого распределена по его площади

  2. четырехугольника, масса которого сосредоточена в его вершинах

Скорее вы. Если у вас масса сосредоточена в вершинах, то это не четырехугольник вообще, а просто 4 точки. Плюс, это вы упомянули разбиение на куски, о чем даже думать в случае 4 материальных точек никому в голову не должно приходить.

Вообще-то в исходной задаче (в решении к ней) массы расположены в точках

И там нигде ни разу не упоминаются полигоны, многоугольники или фигуры, которые можно было бы разбивать на элементы. Про многоугольники заговорили вы, но при этом имели ввиду все такой же набор точек, создав неразбириху и недопонимания.

Красивая задача - это центр масс множества Мандельброта.

Звучит очень интересно! Есть какая-нибудь ссылка по теме?

Спасибо, но это не вообще не то, чего я просил. Там нет ничего про множество Мандельброта.

Абзац Выберем произвольную точку O .. продублирован.

В формуле (2) неточность - не нужно A3 / 3 делить на 3.

Sign up to leave a comment.

Articles