Квант

47

Вышение расстояний и углов

Кандидат педагогических наук
Ю. И. ИОНИН,
В. В. НЕКРАСОВ

В этой статье рассматривается несколько геометрических задач, для решения которых необходимо вычислить те или иные расстояния или углы в пространстве (эти задачи представлены на вступительных экзаменах в развитие вузы). Задания такого типа удобно решать с помощью скалярного произведения векторов. Основной метод решения заключится в том, что в пространстве выбирается подходящий базис и составляется таблица умножения — таблица скалярных произведений векторов этого базиса. Имея такой таблицу и зная разложения векторов в выбранном базисе, вычислить длины этих векторов и углы между ними уже легко. Мы начнем с простой задачи, где этот метод направляется сам собой, а затем перейдем к более сложным задачам, продемонстрировав на них все основные случаи.

Задание 1 (МАИ, 1981). В треугольной парамиде ABCD все ребра имеют одинаковую длину. Точка M — середина ребра AD, точка O — центр треугольника ABC, точка N — середина ребра AB и точка K — середина ребра CD. Найдите угол между прямыми MO и KN.

Решение e. Приимем длину ребра tetraэдра за единицу и выберем в качестве базиса векторы DA→=a⃗,DB→=b⃗,DC→=c⃗\overrightarrow{DA} = \vec{a}, \overrightarrow{DB} = \vec{b}, \overrightarrow{DC} = \vec{c}. Составим таблицу умножения для этого базиса (табл. 1, с. 48). Разложим векторы MO→\overrightarrow{MO} и KN→\overrightarrow{KN} по векторам a⃗,b⃗,c⃗\vec{a}, \vec{b}, \vec{c}:

MO→=DO→−DM→=13(a⃗+b⃗+c⃗)−12a⃗=16(−a⃗+2b⃗+2c⃗),\overrightarrow{MO} = \overrightarrow{DO} - \overrightarrow{DM} = \frac{1}{3} (\vec{a} + \vec{b} + \vec{c}) - \frac{1}{2} \vec{a} = \frac{1}{6} (-\vec{a} + 2\vec{b} + 2\vec{c}),

KN→=DN→−DK→=12(a⃗+b⃗)−12c⃗=12(a⃗+b⃗−c⃗).\overrightarrow{KN} = \overrightarrow{DN} - \overrightarrow{DK} = \frac{1}{2} (\vec{a} + \vec{b}) - \frac{1}{2} \vec{c} = \frac{1}{2} (\vec{a} + \vec{b} - \vec{c}).

Угол φ\varphi между прямыми MO и KN вычисляется по формуле

cos⁡φ=∣MO→⋅KN→∣∣MO→∣⋅∣KN→∣.\cos \varphi = \frac{|\overrightarrow{MO} \cdot \overrightarrow{KN}|}{|\overrightarrow{MO}| \cdot |\overrightarrow{KN}|}.

Найдем MO→⋅KN→\overrightarrow{MO} \cdot \overrightarrow{KN}, ∣MO→∣|\overrightarrow{MO}| и ∣KN→∣|\overrightarrow{KN}|, получая таблицу 1:

48

MO→⋅KN→=112(−a⃗+2b⃗+2c⃗)(a⃗+b⃗−c⃗)=112;\overrightarrow{MO} \cdot \overrightarrow{KN} = \frac{1}{12} (-\vec{a} + 2\vec{b} + 2\vec{c}) (\vec{a} + \vec{b} - \vec{c}) = \frac{1}{12};
∣MO→∣=16(−a⃗+2b⃗+2c⃗)2=12;|\overrightarrow{MO}| = \frac{1}{6} \sqrt{(-\vec{a} + 2\vec{b} + 2\vec{c})^2} = \frac{1}{2};
∣KN→∣=12(a⃗+b⃗−c⃗)2=22.|\overrightarrow{KN}| = \frac{1}{2} \sqrt{(\vec{a} + \vec{b} - \vec{c})^2} = \frac{\sqrt{2}}{2}.
Отсюда cos⁡φ=26\cos \varphi = \frac{\sqrt{2}}{6}, φ=arccos⁡26\varphi = \arccos \frac{\sqrt{2}}{6}.

Однако условие задачи не всегда позволяет выбрать базис с полностью определенной таблицей умножения. В этом случае нужно попытаться составить уравнение относительно недостаточного элемента.

Задача 2 (МФТИ, 1974). Сторона основания правльной треугольной прізмы ABCA1B1C1ABCA_1B_1C_1 равна aa, точки OO и O1O_1 являются центрами оснований ABCABC и A1B1C1A_1B_1C_1 соответственно. Длина ortogonalной проекции отрезка AO1AO_1 на прямую B1OB_1O равна 5a6\frac{5a}{6}. Определите высоту прізмы.

Решен и е. Выберем в качестве базиса векторы AA1→=m⃗,AB→=n⃗,AC→=p⃗\overrightarrow{AA_1} = \vec{m}, \overrightarrow{AB} = \vec{n}, \overrightarrow{AC} = \vec{p} (рис. 1). Пусть h=∣m⃗∣h = |\vec{m}|. Таблица 2 — это таблица умножения для базиса (m⃗,n⃗,p⃗)(\vec{m}, \vec{n}, \vec{p}).

Ортогonalная проекция отрезка AO1AO_1 на прямую B1OB_1O равна длине этого отрезка, умноженной на косинус угла

Рис. 1.

ф между прямыми AO1AO_1 и B1OB_1O. Чтобы вычислить ∣AO1→∣|\overrightarrow{AO_1}| и cos φ\varphi, разложим векторы AO1→\overrightarrow{AO_1} и B1O→\overrightarrow{B_1O} в базис (m⃗,n⃗,p⃗)(\vec{m}, \vec{n}, \vec{p}):

AO1→=13(AA1→+AB1→+AC1→)=\overrightarrow{AO_1} = \frac{1}{3} (\overrightarrow{AA_1} + \overrightarrow{AB_1} + \overrightarrow{AC_1}) =
=13(m⃗+m⃗+n⃗+p⃗)== \frac{1}{3} (\vec{m} + \vec{m} + \vec{n} + \vec{p}) =
=13(3m⃗+n⃗+p⃗);= \frac{1}{3} (3\vec{m} + \vec{n} + \vec{p});
B1O→=AO→−AB1→=13(n⃗+p⃗)−(m⃗+n⃗)=\overrightarrow{B_1O} = \overrightarrow{AO} - \overrightarrow{AB_1} = \frac{1}{3} (\vec{n} + \vec{p}) - (\vec{m} + \vec{n}) =
=13(−3m⃗−2n⃗+p⃗).= \frac{1}{3} (-3\vec{m} - 2\vec{n} + \vec{p}).

Используя таблицу 2, находим:

∣AO1→∣=∣B1O→∣=139h2+3a2,|\overrightarrow{AO_1}| = |\overrightarrow{B_1O}| = \frac{1}{3} \sqrt{9h^2 + 3a^2},
AO1→⋅B1O→=−16(6h2+a2),\overrightarrow{AO_1} \cdot \overrightarrow{B_1O} = -\frac{1}{6} (6h^2 + a^2),
cos⁡φ=6h2+a22(3h2+a2).\cos \varphi = \frac{6h^2 + a^2}{2(3h^2 + a^2)}.

Поскольку ∣AO1→∣⋅cos⁡φ=5a6|\overrightarrow{AO_1}| \cdot \cos \varphi = \frac{5a}{6}, мы получаем уравнение
9h2+3a2(6h2+a2)6(3h2+a2)=5a6.\frac{\sqrt{9h^2 + 3a^2}(6h^2 + a^2)}{6(3h^2 + a^2)} = \frac{5a}{6}.
Отсюда h=a63h = \frac{a \sqrt{6}}{3}.

Можно выделить четыре основных типа задачи на вычисление расстояний и углов:

  1. Расстояние от точки до прямы

Дано: точка MM; пряма ll с направлением вектором a⃗\vec{a}, точка AA, принадлежащая прямой ll; AM→=m⃗\overrightarrow{AM} = \vec{m}.

Найти: расстояние от точки MM до прямы ll.

(Векторы a⃗\vec{a} и m⃗\vec{m} в условиях их разложения в некотором базисе с заданной таблицей умножения.)

Приведем схему решения этой задачи.

Пусть NN — ortogonalная проекция точки MM на прямую ll (рис. 2). Тогда MN→=AN→−AM→=xa⃗−m⃗\overrightarrow{MN} = \overrightarrow{AN} - \overrightarrow{AM} = x\vec{a} - \vec{m}. Незввест-

50

A⃗=60∘\vec{A} = 60^\circ. Все ребра прізмы имеют длину aa. Точка KK является ортогональной проекцией точки B1B_1 на плоскость DA1C1DA_1C_1, а точка LL — ортогональной проекцией точки KK на плоскость DD1C1CDD_1C_1C. Найдите объем пирамиды DCLKDCLK.

Решение. Прием за основание примыды DCLKDCLK треугольник CDLCDL, лежащий в плоскости DD1C1CDD_1C_1C. тогда отрезок KLKL — высота примыды (рис. 5). Следовательно, VKCDL=13SCDL⋅KL=16DC⋅LM⋅KLV_{KCDL} = \frac{1}{3} S_{CDL} \cdot KL = \frac{1}{6} DC \cdot LM \cdot KL, где MM — ортогональная проекция точки LL на прямую DCDC.

Выберем в качестве базиса векторы C⃗1B⃗1=m⃗,C⃗1D⃗1=n⃗,C⃗1C⃗=p⃗\vec{C}_1\vec{B}_1 = \vec{m}, \vec{C}_1\vec{D}_1 = \vec{n}, \vec{C}_1\vec{C} = \vec{p} и заполним таблицу 4 — таблицу умножения для этого базиса.

Далее,
B⃗1K⃗=C⃗1K⃗−C⃗1B⃗1=xC⃗1A⃗1+yC⃗1D⃗−C⃗1B⃗1=x(m⃗+n⃗)+y(n⃗+p⃗)−m⃗=(x−1)m⃗+(x+y)n⃗+yp⃗.\vec{B}_1\vec{K} = \vec{C}_1\vec{K} - \vec{C}_1\vec{B}_1 = x\vec{C}_1\vec{A}_1 + y\vec{C}_1\vec{D} - \vec{C}_1\vec{B}_1 = x(\vec{m} + \vec{n}) + y(\vec{n} + \vec{p}) - \vec{m} = (x - 1)\vec{m} + (x + y)\vec{n} + y\vec{p}.

Так как вектор B⃗1K⃗\vec{B}_1\vec{K} перpendикулярен вектором C⃗1A⃗1\vec{C}_1\vec{A}_1 и C⃗1D⃗\vec{C}_1\vec{D}, получаем систему
B⃗1K⃗⋅(m⃗+n⃗)=0,B⃗1K⃗⋅(n⃗+p⃗)=0.\vec{B}_1\vec{K} \cdot (\vec{m} + \vec{n}) = 0, \quad \vec{B}_1\vec{K} \cdot (\vec{n} + \vec{p}) = 0.

Заменив вектор B⃗1K⃗\vec{B}_1\vec{K} его разложением в базис (m⃗,n⃗,p⃗)(\vec{m}, \vec{n}, \vec{p}) и воспользовавшись таблицей 4, прием после упрощенной к системе управления 2x+y=12x + y = 1, 3x+4y=13x + 4y = 1, открываем KL⃗=35(m⃗+n⃗)−15(n⃗+p⃗)=15(3m⃗+2n⃗−p⃗)\vec{KL} = \frac{3}{5}(\vec{m} + \vec{n}) - \frac{1}{5}(\vec{n} + \vec{p}) = \frac{1}{5}(3\vec{m} + 2\vec{n} - \vec{p}). Аналогично KL⃗=C⃗1L⃗−C⃗1K⃗=zC⃗1D⃗1+tC⃗1C⃗−C⃗1K⃗=zn⃗+tp⃗−15(3m⃗+2n⃗−p⃗)=15(−3m⃗+(5z−2)n⃗+(5t+1)p⃗)\vec{KL} = \vec{C}_1\vec{L} - \vec{C}_1\vec{K} = z\vec{C}_1\vec{D}_1 + t\vec{C}_1\vec{C} - \vec{C}_1\vec{K} = z\vec{n} + t\vec{p} - \frac{1}{5}(3\vec{m} + 2\vec{n} - \vec{p}) = \frac{1}{5}(-3\vec{m} + (5z - 2)\vec{n} + (5t + 1)\vec{p}). Так как KL⃗⋅n⃗=0\vec{KL} \cdot \vec{n} = 0, то −32+5z−2=0-\frac{3}{2} + 5z - 2 = 0, открываем z=710z = \frac{7}{10}, и 5t+1=05t + 1 = 0, открываем t=−15t = -\frac{1}{5}. Следовательно,
KL⃗=15(−3m⃗+32n⃗)=310(−2m⃗+n⃗).\vec{KL} = \frac{1}{5}(-3\vec{m} + \frac{3}{2}\vec{n}) = \frac{3}{10}(-2\vec{m} + \vec{n}).

Теперь можно найти высоту примыды KCDLKCDL:
KL=310(−2m⃗+n⃗)2=3a310.KL = \frac{3}{10}\sqrt{(-2\vec{m} + \vec{n})^2} = \frac{3a\sqrt{3}}{10}.

Осталось найти LM⃗\vec{LM}:
LM⃗=CM⃗−CL⃗=uCD⃗−(C⃗1L⃗−C⃗1C⃗)=un⃗−zn⃗−tp⃗+p⃗=(u−710)n⃗+65p⃗.\vec{LM} = \vec{CM} - \vec{CL} = u\vec{CD} - (\vec{C}_1\vec{L} - \vec{C}_1\vec{C}) = u\vec{n} - z\vec{n} - t\vec{p} + \vec{p} = (u - \frac{7}{10})\vec{n} + \frac{6}{5}\vec{p}.

Так как LM⃗⋅n⃗=0\vec{LM} \cdot \vec{n} = 0, то u=710u = \frac{7}{10}, открываем LM⃗=65p⃗\vec{LM} = \frac{6}{5}\vec{p}, ∣LM⃗∣=6a5|\vec{LM}| = \frac{6a}{5}. Таким образом,
VKCDL=16⋅a⋅6a5⋅3a310=3a3350.V_{KCDL} = \frac{1}{6} \cdot a \cdot \frac{6a}{5} \cdot \frac{3a\sqrt{3}}{10} = \frac{3a^3\sqrt{3}}{50}.

  1. Расстояние и угол между скрещивающимся прямыми

Дано: прямая l1l_1 с направляющим вектором a⃗1\vec{a}_1, точка A1A_1, принадлежащая прямой l1l_1; прямая l2l_2 с направляющим вектором a⃗2\vec{a}_2, точка A2A_2, принадлежащая прямой l2l_2; A⃗1A⃗2=m⃗\vec{A}_1\vec{A}_2 = \vec{m}.

Найти: расстояние uu угол между прямыми l1l_1 и l2l_2.

51

Задание этого типа решения по следующей схеме.

Косинус угла φ между прямыми l1l_1 и l2l_2 находится по формуле

cos⁡φ=∣a⃗1⋅a⃗2∣∣a⃗1∣⋅∣a⃗2∣.\cos \varphi = \frac{|\vec{a}_1 \cdot \vec{a}_2|}{|\vec{a}_1| \cdot |\vec{a}_2|}.

Чтобы определить расстояние между прямыми l1l_1 и l2l_2, то есть длину их общего перепределения P1P2P_1P_2 (P1∈l1P_1 \in l_1, P2∈l2P_2 \in l_2, рисунок 6), представим вектор P⃗1P⃗2\vec{P}_1\vec{P}_2 в виде P⃗1P⃗2=P⃗1A⃗1+A⃗1A⃗2+A⃗2P⃗2=xa⃗1+m⃗+ya⃗2\vec{P}_1\vec{P}_2 = \vec{P}_1\vec{A}_1 + \vec{A}_1\vec{A}_2 + \vec{A}_2\vec{P}_2 = x\vec{a}_1 + \vec{m} + y\vec{a}_2. Незввесные коэффициенты x,yx, y находятся из условия перепределения вектора P⃗1P⃗2\vec{P}_1\vec{P}_2 вектора a⃗1\vec{a}_1 и a⃗2\vec{a}_2:

{(xa⃗1+ya⃗2+m⃗)a⃗1=0,(xa⃗1+ya⃗2+m⃗)a⃗2=0.\begin{cases} (x\vec{a}_1 + y\vec{a}_2 + \vec{m})\vec{a}_1 = 0, \\ (x\vec{a}_1 + y\vec{a}_2 + \vec{m})\vec{a}_2 = 0. \end{cases}

Искомое расстояние — длина вектора P⃗1P⃗2\vec{P}_1\vec{P}_2, то есть (xa⃗1+ya⃗2+m⃗)2\sqrt{(x\vec{a}_1 + y\vec{a}_2 + \vec{m})^2}.

Задание 5 (МГУ, мек.-мат., 1977). Основанием параметры SABC является равносторонний треугольник ABC, длина стороны которого равна 424\sqrt{2}. Боковое ребро SC перепределения к плоскости основания и имеет длину 2. Найдите величины угла и расстояние между скрещивающимся прямыми, одна из которых проходит через точку S и середину ребра BC, а другая проходит через точку C и середину ребра AB.

Решение. Пусть MM и NN — середины ребер BC и AB (рис. 7). Выберем в качестве базиса векторы CA⃗=a⃗\vec{CA} = \vec{a}, CB⃗=b⃗\vec{CB} = \vec{b}, CS⃗=c⃗\vec{CS} = \vec{c}. Таблица умножения для этого базиса — это таблица 5. Найдем угол φ между прямыми SM и CN:

SM⃗=CM⃗−CS⃗=12b⃗−c⃗=12(b⃗−2c⃗);CN⃗=12(a⃗+b⃗).\vec{SM} = \vec{CM} - \vec{CS} = \frac{1}{2} \vec{b} - \vec{c} = \frac{1}{2} (\vec{b} - 2\vec{c}); \quad \vec{CN} = \frac{1}{2} (\vec{a} + \vec{b}).

Вычислим SM⃗⋅CN⃗\vec{SM} \cdot \vec{CN}, ∣SM⃗∣|\vec{SM}|, ∣CN⃗∣|\vec{CN}|:

SM⃗⋅CN⃗=12,∣SM⃗∣=23,∣CN⃗∣=26.\vec{SM} \cdot \vec{CN} = 12, \quad |\vec{SM}| = 2\sqrt{3}, \quad |\vec{CN}| = 2\sqrt{6}.

Следовательно, cos⁡φ=1223⋅26=22,φ=45∘\cos \varphi = \frac{12}{2\sqrt{3} \cdot 2\sqrt{6}} = \frac{\sqrt{2}}{2}, \quad \varphi = 45^\circ.

Вычислим теперь расстояние между прямыми SM и CN, то есть длину их общего перепределения PQ (P∈SM,Q∈CNP \in SM, Q \in CN):

PQ⃗=xSM⃗+yCN⃗+SC⃗=x2(b⃗−2c⃗)+y2(a⃗+b⃗)−c⃗=12(ya⃗+(x+y)b⃗−(2x+2)c⃗).\vec{PQ} = x\vec{SM} + y\vec{CN} + \vec{SC} = \frac{x}{2} (\vec{b} - 2\vec{c}) + \frac{y}{2} (\vec{a} + \vec{b}) - \vec{c} = \frac{1}{2} (y\vec{a} + (x + y)\vec{b} - (2x + 2)\vec{c}).

Из условия перепределения вектора PQ⃗\vec{PQ} вектора b⃗−2c⃗\vec{b} - 2\vec{c} и a⃗+b⃗\vec{a} + \vec{b} получаем систему уравнений

3x+3y=−1,x+2y=0,3x + 3y = -1, \quad x + 2y = 0,

откуда x=−23,y=13x = -\frac{2}{3}, \quad y = \frac{1}{3}.

Следовательно, PQ⃗=16(a⃗−b⃗−2c⃗),PQ=16(a⃗−b⃗−2c⃗)2=233\vec{PQ} = \frac{1}{6} (\vec{a} - \vec{b} - 2\vec{c}), \quad PQ = \frac{1}{6} \sqrt{(\vec{a} - \vec{b} - 2\vec{c})^2} = \frac{2\sqrt{3}}{3}.

  1. Угол между плоскостями

Угол между двумя плоскостями равен углу между перепределениями им прямыми. Действительно, пуст плоскости aa и bb пересекаются по прямой cc (рис. 8). Через какую-нибудь на прямой cc, проведем прямые aa и bb, пересекает плоскости aa и bb по прямым a1a_1 и b1b_1, перепределяным прямой cc (см. рис. 8). Угол между плоскостями aa и bb равен углу между прямыми a1a_1 и b1b_1, которое, в свою очередь, равен углу между прямыми aa и bb (так как прямы a,b,a1,b1a, b, a_1, b_1 лежат в одной плоскости и a⊥a1,b⊥b1a \perp a_1, b \perp b_1).