Естественные науки
Геометрия. Центр масс неправильной фигуры в многомерном пространстве
Добрый день. Рассматриваю задачу, где нужно найти центр масс неправильной фигуры в многомерном пространстве. т. е. равноудаленную точку от всех координат фигуры. Как это можно сделать?
R = int ( ro(r ) *r dV)/ int ( ro(r ) dV)
R,r - вектора
R,r - вектора
у вас какая-то каша. есть как минимум пять разные задачи:
1. центр масс точек
2 центр масс плоской фигуры, ограниченной контуром
3 центр масс 3-мерного тела, заданного треугольниками
4 точка, находящаяся внутри тела/фигуры и максимально удаленная от самой близкой к ней вершины
5 равноудаленная от всех точек (не координат!) фигуры, ну это - есть только для сферы или окружности.
первые две - легко, дальше - труднее, 5-я как-то вообще не имеет смысла
1. центр масс точек
2 центр масс плоской фигуры, ограниченной контуром
3 центр масс 3-мерного тела, заданного треугольниками
4 точка, находящаяся внутри тела/фигуры и максимально удаленная от самой близкой к ней вершины
5 равноудаленная от всех точек (не координат!) фигуры, ну это - есть только для сферы или окружности.
первые две - легко, дальше - труднее, 5-я как-то вообще не имеет смысла
Ерлан Макажанов
Вы правы, каша. Суть задачи кроется в нахождении "Идеальной" точки, которая будет равноудалена ото всех вершин в пространстве. Можно ли решить такую задачу?
Прочел коммент.
Найти точку, равноудаленную от заданных вершин:
Если вершин конечное множество, то задача сводится к системе линейных уравнений (СЛУ). Имеет ли СЛУ решение и единственное ли оно - зависит от вершин.
Скобками обозначаю скалярное произведение, буквами a и x буду обозначать векторы.
Делаем так: ГМТ точек x, равноудаленных от двух точек a1 и a2 на плоскости - это прямая. Уравение прямой: (x-(a1 + a2)/2, a1 - a2) = 0.
В трехмерном пространстве: ГМТ точек x, равноудаленных от двух точек a1 и a2 в пространстве - это плоскость. Уравнение плоскости: (x - (a1 + a2)/2, a1 - a2) = 0
...
В n-мерном пространстве: ГМТ точек x, равноудаленных от двух точек a1 и a2 - это гиперплоскость. Уравнение гиперплоскости: (x - (a1 + a2)/2, a1 - a2) = 0
То есть для каждой пары вершин имеем линейное уравнение. Вот и решайте систему линейных уравнений. Все пары точек перебирать не стоит, но нужно каждую точку учесть в какой-то паре, и граф пар должен быть связным.
Т. е., например, если заданы точки a1...ak, то берем отсюда любую точку с координатами попроще и суем ее в пары ко всем остальным точкам.
Найти точку, равноудаленную от заданных вершин:
Если вершин конечное множество, то задача сводится к системе линейных уравнений (СЛУ). Имеет ли СЛУ решение и единственное ли оно - зависит от вершин.
Скобками обозначаю скалярное произведение, буквами a и x буду обозначать векторы.
Делаем так: ГМТ точек x, равноудаленных от двух точек a1 и a2 на плоскости - это прямая. Уравение прямой: (x-(a1 + a2)/2, a1 - a2) = 0.
В трехмерном пространстве: ГМТ точек x, равноудаленных от двух точек a1 и a2 в пространстве - это плоскость. Уравнение плоскости: (x - (a1 + a2)/2, a1 - a2) = 0
...
В n-мерном пространстве: ГМТ точек x, равноудаленных от двух точек a1 и a2 - это гиперплоскость. Уравнение гиперплоскости: (x - (a1 + a2)/2, a1 - a2) = 0
То есть для каждой пары вершин имеем линейное уравнение. Вот и решайте систему линейных уравнений. Все пары точек перебирать не стоит, но нужно каждую точку учесть в какой-то паре, и граф пар должен быть связным.
Т. е., например, если заданы точки a1...ak, то берем отсюда любую точку с координатами попроще и суем ее в пары ко всем остальным точкам.
Ерлан Макажанов
Окей. Т. е. (x - (a1 + a2)/2, a1 - a2) = 0 это уравнение, решая которое можно получить координаты точек, равноудаленных от вершин a1 и а2, верно?
Похожие вопросы
- Центр тяжести сложной фигуры
- Про закон Всемирного тяготения и про центр масс
- Вопрос про центр масс.
- Центр масс и центр тяжести . В чем отличие?
- Можете ли вы представить многомерное пространство?
- Верите в многомерные пространства, мультивселенную ? Чисто философский вопрос, НЕ научный
- Если у массы есть центр масс и он может перемещаться, то почему масса есть скалярная величина ?
- Если между центрами масс 10 ^5 кг и 10 ^5 такое же, как и между массами 10 ^10 кг и 1 кг, то силы по лживому закону
- Почему в космосе тела вращаются вокруг "центра масс"? Что это за центр такой, если ничего твёрдого в этом месте нет?
- Центр масс и центр тяжести тела - это одно и то же?