![]()
|
|||
Практикум по аналитической геометрии (24.09.20 г.)Практикум по аналитической геометрии (24.09.20 г.) Задача 1.Даны две прямые, каждая из которых задана точкой и направляющим единичным вектором: Пр 1: Пр 2: Определить их взаимное расположение и его характерные величины. Составить программу на Matlab, решающую эту задачу. Рисунок 1 – Общее расположение двух прямых и их характерные величины
Решение. Возможны четыре случая взаимного расположения двух прямых. Случай 1. Прямые совпадают. Случай 2. Прямые параллельны; характерной величиной является расстояние между ними; Случай 3. Прямые пересекаются; характерным объектом является точка их пересечения; Случай 4. Прямые скрещиваются; характерным объектами являются: точки на каждой из них, между которыми проходит кратчайший отрезок, и длина этого отрезка.
Прежде всего, зададим две прямые их каноническими уравнениями:
Рассмотрим случай 1. Прямые совпадают, если существует по крайней мере две различные точки, через которые проходят обе прямые. Очевидно, что достаточно проверить условия:
Это эквивалентно выполнению следующих уравнений:
которые являются необходимыми и достаточными условиями совпадения двух прямых.
Рассмотрим случай 2. Прямые параллельны, если координаты их направляющих векторов пропорциональны друг другу, а точки
Эти условия являются необходимыми и достаточными для выполнения Случая 2. Найдем расстояние между прямыми. Для этого возьмем, например, точку
Рисунок 2 – Случай параллельных прямых
Вектор
Второе уравнение получается, если учесть, что точка
Три последних уравнения приводятся к виду:
где учтены первые два уравнения в (3). Найдя из (6) координаты точки
Рассмотрим случай 3. Для определения того, пересекаются ли данные прямые, перейдем от канонических их уравнений к соответствующим параметрическим:
где
Рисунок 3 – Случай пересечения двух прямых
Пусть прямые пересекаются в некоторой точке Возьмём первые два уравнения из каждой из подсистем в (8) и приравняем их правые части, поскольку левые одинаковы и равны
Аналогично поступаем со вторыми и третьими уравнениями этих двух подсистем:
Три уравнения (9) и (10) образуют систему относительно неизвестных параметров
тогда из них можно найти неизвестные
Далее необходимо проверить, удовлетворяет ли найденная пара
Если (13) выполняется, то прямые Пр 1 и Пр 2 пересекаются в точке
В противном случае – не пересекаются. Заметим, что, если определитель
Рассмотрим случай 4. Если прямые не совпадают, не параллельны и не пересекаются, тогда они скрещиваются. В этом случае существуют такие точки Вначале найдем
поэтому:
Рисунок 4 – Случай двух скрещивающихся прямых
Можно показать, что одно из двух решений (15) дается равенствами:
где
Заметим, что если Далее, поскольку по условию то можно получить следующую систему уравнений относительно координат точек
Если определитель этой системы отличен от нуля, тогда прямые скрещиваются. Тогда искомое кратчайшее расстояние между этими прямыми находится по формуле:
|
|||
|