Даны две скрещивающиеся прямые в пространстве и отрезок между ними длиной d, проведите аналитическое исследование всех прямых, пересекающих обе заданные под углом 90°, и найдите условие существования таких прямых
Пусть прямые заданы параметрически L1: r=a+su,L2: r=b+tv,
L_1:\; \mathbf r=\mathbf a+s\mathbf u,\qquad L_2:\; \mathbf r=\mathbf b+t\mathbf v, L1:r=a+su,L2:r=b+tv,
где u,v\mathbf u,\mathbf vu,v — направляющие векторы, a∈L1, b∈L2\mathbf a\in L_1,\ \mathbf b\in L_2a∈L1,b∈L2. Ищем отрезок PQPQPQ с P∈L1, Q∈L2P\in L_1,\ Q\in L_2P∈L1,Q∈L2, такой что он перпендикулярен обеим прямым. Обозначим w=u×v\mathbf w=\mathbf u\times\mathbf vw=u×v. Тогда условие перпендикулярности даёт q−p=(b+tv)−(a+su)=λw
\mathbf q-\mathbf p=(\mathbf b+t\mathbf v)-(\mathbf a+s\mathbf u)=\lambda\mathbf w q−p=(b+tv)−(a+su)=λw
(вектор соединяющий точки должен быть коллинеарен w\mathbf ww, поскольку w⊥u, w⊥v\mathbf w\perp\mathbf u,\ \mathbf w\perp\mathbf vw⊥u,w⊥v). Это векторное уравнение эквивалентно трём скалярным уравнениям для неизвестных s,t,λs,t,\lambdas,t,λ. В случае скрещивающихся прямых w≠0\mathbf w\neq\mathbf0w=0 и система имеет единственное решение; чтобы найти λ\lambdaλ возьмём смешанное (скалярное тройное) произведение с w\mathbf ww: (b−a)⋅(u×v)+t v⋅(u×v)−s u⋅(u×v)=λ w⋅w.
(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)+t\,\mathbf v\cdot(\mathbf u\times\mathbf v)-s\,\mathbf u\cdot(\mathbf u\times\mathbf v)=\lambda\,\mathbf w\cdot\mathbf w. (b−a)⋅(u×v)+tv⋅(u×v)−su⋅(u×v)=λw⋅w.
Поскольку v⋅(u×v)=u⋅(u×v)=0\mathbf v\cdot(\mathbf u\times\mathbf v)=\mathbf u\cdot(\mathbf u\times\mathbf v)=0v⋅(u×v)=u⋅(u×v)=0, получаем λ=(b−a)⋅(u×v)∣u×v∣2.
\lambda=\frac{(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)}{|\mathbf u\times\mathbf v|^2}. λ=∣u×v∣2(b−a)⋅(u×v).
Длина искомого перпендикуляра равна ∣PQ∣=∣λ∣ ∣w∣=∣(b−a)⋅(u×v)∣∣u×v∣,
|PQ|=|\lambda|\,|\mathbf w|=\frac{|(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)|}{|\mathbf u\times\mathbf v|}, ∣PQ∣=∣λ∣∣w∣=∣u×v∣∣(b−a)⋅(u×v)∣,
что есть стандартная формула расстояния между скрещивающимися прямыми. Выводы: - Для двух скрещивающихся прямых (u×v≠0\mathbf u\times\mathbf v\neq0u×v=0) существует ровно один отрезок, пересекающий обе прямые под углом 90∘90^\circ90∘ (единственная общая перпендикулярная линия). - Он существует тогда и только тогда, когда заданная длина ddd равна расстоянию между прямыми, т.е. d=∣(b−a)⋅(u×v)∣∣u×v∣.
d=\frac{|(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)|}{|\mathbf u\times\mathbf v|}. d=∣u×v∣∣(b−a)⋅(u×v)∣.
Если ddd не равна этой величине, то таких отрезков нет. (Для полноты: в вырожденном случае u×v=0\mathbf u\times\mathbf v=\mathbf0u×v=0, т.е. прямые параллельны, существует бесконечно много перпендикуляров одинаковой минимальной длины; но это не случай скрещивающихся прямых.)
L1: r=a+su,L2: r=b+tv, L_1:\; \mathbf r=\mathbf a+s\mathbf u,\qquad L_2:\; \mathbf r=\mathbf b+t\mathbf v,
L1 :r=a+su,L2 :r=b+tv, где u,v\mathbf u,\mathbf vu,v — направляющие векторы, a∈L1, b∈L2\mathbf a\in L_1,\ \mathbf b\in L_2a∈L1 , b∈L2 . Ищем отрезок PQPQPQ с P∈L1, Q∈L2P\in L_1,\ Q\in L_2P∈L1 , Q∈L2 , такой что он перпендикулярен обеим прямым. Обозначим w=u×v\mathbf w=\mathbf u\times\mathbf vw=u×v. Тогда условие перпендикулярности даёт
q−p=(b+tv)−(a+su)=λw \mathbf q-\mathbf p=(\mathbf b+t\mathbf v)-(\mathbf a+s\mathbf u)=\lambda\mathbf w
q−p=(b+tv)−(a+su)=λw (вектор соединяющий точки должен быть коллинеарен w\mathbf ww, поскольку w⊥u, w⊥v\mathbf w\perp\mathbf u,\ \mathbf w\perp\mathbf vw⊥u, w⊥v).
Это векторное уравнение эквивалентно трём скалярным уравнениям для неизвестных s,t,λs,t,\lambdas,t,λ. В случае скрещивающихся прямых w≠0\mathbf w\neq\mathbf0w=0 и система имеет единственное решение; чтобы найти λ\lambdaλ возьмём смешанное (скалярное тройное) произведение с w\mathbf ww:
(b−a)⋅(u×v)+t v⋅(u×v)−s u⋅(u×v)=λ w⋅w. (\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)+t\,\mathbf v\cdot(\mathbf u\times\mathbf v)-s\,\mathbf u\cdot(\mathbf u\times\mathbf v)=\lambda\,\mathbf w\cdot\mathbf w.
(b−a)⋅(u×v)+tv⋅(u×v)−su⋅(u×v)=λw⋅w. Поскольку v⋅(u×v)=u⋅(u×v)=0\mathbf v\cdot(\mathbf u\times\mathbf v)=\mathbf u\cdot(\mathbf u\times\mathbf v)=0v⋅(u×v)=u⋅(u×v)=0, получаем
λ=(b−a)⋅(u×v)∣u×v∣2. \lambda=\frac{(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)}{|\mathbf u\times\mathbf v|^2}.
λ=∣u×v∣2(b−a)⋅(u×v) . Длина искомого перпендикуляра равна
∣PQ∣=∣λ∣ ∣w∣=∣(b−a)⋅(u×v)∣∣u×v∣, |PQ|=|\lambda|\,|\mathbf w|=\frac{|(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)|}{|\mathbf u\times\mathbf v|},
∣PQ∣=∣λ∣∣w∣=∣u×v∣∣(b−a)⋅(u×v)∣ , что есть стандартная формула расстояния между скрещивающимися прямыми.
Выводы:
- Для двух скрещивающихся прямых (u×v≠0\mathbf u\times\mathbf v\neq0u×v=0) существует ровно один отрезок, пересекающий обе прямые под углом 90∘90^\circ90∘ (единственная общая перпендикулярная линия).
- Он существует тогда и только тогда, когда заданная длина ddd равна расстоянию между прямыми, т.е.
d=∣(b−a)⋅(u×v)∣∣u×v∣. d=\frac{|(\mathbf b-\mathbf a)\cdot(\mathbf u\times\mathbf v)|}{|\mathbf u\times\mathbf v|}.
d=∣u×v∣∣(b−a)⋅(u×v)∣ . Если ddd не равна этой величине, то таких отрезков нет.
(Для полноты: в вырожденном случае u×v=0\mathbf u\times\mathbf v=\mathbf0u×v=0, т.е. прямые параллельны, существует бесконечно много перпендикуляров одинаковой минимальной длины; но это не случай скрещивающихся прямых.)