Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > точки на одной прямой


Автор: Areostar 26.2.2023, 20:26
существует не сложное уровнение для проверки лежат ли три точки на доной прямой(на плоскости тоесть в двухмерном пространстве) а как проверить тоже самое но если у каждой точки три координаты(тоесть в трех мерном пространстве)??

Так же что делать если надо проверить взаиморасположение более чем трёх точек??

Автор: Akina 27.2.2023, 15:28
Формула абсолютно одна и та же, независимо от количества координат. По двум точкам строится каноническое уравнение прямой, а потом все остальные точки проверяются на соответствие этому уравнению.

Автор: RubyLudwigValentin 4.3.2023, 12:12
Дополнение.

Надо проверить линейную зависимость уравнений прямых, проходящих через точки.
Для этого можно посчитать определитель матрицы прямых, проходящих через точки.
Если он ОЧЕНЬ маленький и вписывается в размеры погрешности вычислений координат, то система уравнений вырожденная и точки не лежат в одной (гипер)плоскости.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)