![]() |
|
|
![]()
|
|
| witex |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 16.10.2006 Где: Эстония Репутация: нет Всего: 4 |
Прошу помощи. Есть такая задачка.
У меня стоит вопрос так. Прошу объяснить как найти координаты центра тяжести. Остальное не интересует. За ранее благоарен. P.S. Если у кого есть исходники на С/С++ то можете дать? Хотя мне достаточно алгоритма. --------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
брать точки попарно и приводить их к одной, исходя из равенства момента сил:
sqrt((x1 - x0)^2 + (y1 - y0)^2 ) * m1 = sqrt((x2 - x0)^2 + (y2 - y0)^2 ) * m2 Получаем новую точку с координатами (x0, y0) и массой m1 + m2. Так делать, пока не обработаем все точки. Добавлено @ 01:34 возможно, вышесказанное - полный бред воспаленного мозга. для двух точек - справедливо. для трех - вроде, тоже.... а дальше проверить не могу, учебника давно уже рядом не лежит... |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
вполне достаточно просто взять взвешенное среднее:
x=(p1*x1+p2*x2+...)/(p1+p2+...) ну и y так же -------------------- qqq |
|||
|
||||
| witex |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 16.10.2006 Где: Эстония Репутация: нет Всего: 4 |
Спасибо всем, но всё таки у maxim1000 правельней алгоритм! Но всё равно спасибо! Обоим. Тема закрыта!
--------------------
Я не волшебник, я только учусь."Шлёпни в Гугл" - Афтор Былов Ю.М. |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |