Углы между плоскостями. Как определить угол между плоскостями
При решении геометрических задач в пространстве часто встречаются такие, где необходимо рассчитать углы между разными пространственными объектами. В данной статье рассмотрим вопрос нахождения углов между плоскостями и между ними и прямой.
Прямая в пространстве
Известно, что совершенно любая прямая на плоскости может быть определена следующим равенством:
y = a * x + b
Здесь a и b - некоторые числа. Если представить тем же самым выражением прямую в пространстве, то получится уже плоскость, параллельная оси z. Для математического определения пространственной прямой применяют иной способ решения, чем в двумерном случае. Он заключается в использовании понятия "направляющий вектор".
Направляющий вектор прямой показывает ее ориентацию в пространстве. Этот параметр принадлежит прямой. Поскольку существует бесконечное множество параллельных в пространстве векторов, то для однозначного определения рассматриваемого геометрического объекта необходимо также знать координаты точки, принадлежащей ему.
Предположим, что имеется точка P(x0; y0; z0) и направляющий вектор v¯(a; b; c), тогда уравнение прямой может быть задано следующим образом:
(x; y; z ) = P + α * v¯ или
(x; y; z) = (x0; y0; z0) + α * (a; b; c)
Это выражение называется параметрическим векторным уравнением прямой. Коэффициент α является параметром, который может принимать абсолютно любые действительные значения. Координаты прямой можно представить явно, раскрывая это равенство:
x = x0 + α * a;
y = y0 + α * b;
z = z0 + α * c
Уравнение плоскости
Известно несколько форм записи уравнения для плоскости в пространстве. Здесь же рассмотрим одну из них, которая чаще всего используется при расчете углов между двумя плоскостями или между одной из них и прямой.
Если известен некоторый вектор n¯(A; B; C), который перпендикулярен искомой плоскости, а также указана точка P(x0; y0; z0), которая принадлежит ей же, то общее уравнение для последней имеет вид:
A * x + B * y + C * z + D = 0, где D = -1 * (A * x0 + B * y0 + C * z0)
Мы опустили вывод этого выражения, который является достаточно простым. Здесь лишь заметим, что, зная коэффициенты при переменных в уравнении плоскости, можно с легкостью найти все вектора, которые ей перпендикулярны. Последние называются нормалями и используются при расчетах углов между наклонной и плоскостью и между произвольными аналогами.
Расположение плоскостей и формула угла между ними
Допустим, имеются две плоскости. Какие существуют варианты их взаимного расположения в пространстве. Поскольку плоскость имеет два бесконечных размера и один нулевой, то возможны лишь два варианта их взаимной ориентации:
- они будут параллельными друг другу;
- они могут пересекаться.
Углом между плоскостями называется показатель между их направляющими векторами, то есть между их нормалями n1¯ и n2¯.
Очевидно, что если являются параллельными плоскости, то угол пересечения равен нулю между ними. Если же они пересекаются, то он отличен от нуля, но всегда является острым. Частным случаем пересечения будет угол 90o, когда плоскости взаимно перпендикулярны друг другу.
Угол α между n1¯ и n2¯ легко определяется из произведения скалярного этих векторов. То есть имеет место формула:
α = arccos((n1¯ * n2¯)/(|n1¯| * |n2¯|))
Предположим, что координаты этих векторов следующие: n1¯(a1; b1; c1), n2¯(a2; b2; c2). Тогда, используя формулы для расчета скалярного произведения и модулей векторов через их координаты, выражение выше можно переписать в виде:
α = arccos(|a1 * a2 + b1 * b2 + c1 * c2| / (√(a12 + b12 + c12) * √(a22 + b22 + c22)))
Модуль в числителе появился потому, чтобы исключить значения тупых углов.
Примеры решения задач на определение угла пересечения плоскостей
Зная, как найти между плоскостями угол, решим следующую задачу. Даны две плоскости, уравнения которых имеют вид:
3 * x + 4 * y - z + 3 = 0;
-x - 2 * y + 5 * z +1 = 0
Чему между плоскостями равен угол?
Чтобы ответить на вопрос задачи, вспомним, что коэффициенты, стоящие при переменных в уравнении плоскости общем, являются координатами вектора направляющего. Для указанных плоскостей имеем следующие координаты их нормалей:
n1¯(3; 4; -1);
n2¯(-1; -2; 5)
Теперь найдем произведение скалярное этих векторов и их модули, имеем:
(n1¯ * n2¯) = -3 -8 -5 = -16;
|n1¯| = √(9 + 16 + 1 ) = √26;
|n2¯| = √(1 + 4 + 25) = √30
Теперь можно подставить найденные числа в приведенную в предыдущем пункте формулу. Получаем:
α = arccos(|-16 | / (√26 * √30) ≈ 55,05o
Полученное значение соответствует острому углу пересечения плоскостей, указанных в условии задачи.
Теперь рассмотрим другой пример. Даны две плоскости:
x + y -3 = 0;
3 * x + 3 * y + 8 = 0
Пересекаются ли они? Выпишем значения координат их направляющих векторов, посчитаем скалярное произведение их и модули:
n1¯(1; 1; 0);
n2¯(3; 3; 0);
(n1¯ * n2¯) = 3 + 3 + 0 = 6;
|n1¯| = √2;
|n2¯| = √18
Тогда угол пересечения равен:
α = arccos(|6| / (√2 * √18) =0o.
Этот угол говорит о том, что плоскости не пересекаются, а являются параллельными. Тот факт, что они не совпадают друг с другом проверить просто. Возьмем для этого произвольную точку, принадлежащую первой из них, например, P(0; 3; 2). Подставим ее координаты во второе уравнение, получим:
3 * 0 +3 * 3 + 8 = 17 ≠ 0
То есть точка P принадлежит только первой плоскости.
Таким образом, две плоскости параллельными являются, когда таковыми будут их нормали.
Плоскость и прямая
В случае рассмотрения взаимного расположения между плоскостью и прямой существует несколько больше вариантов, чем с двумя плоскостями. Связан этот факт с тем, что прямая является одномерным объектом. Прямая и плоскость могут быть:
- взаимно параллельными, в этом случае плоскость не пересекает прямую;
- последняя может принадлежать плоскости, при этом она также будет параллельна ей;
- оба объекта могут пересекаться под некоторым углом.
Рассмотрим сначала последний случай, поскольку он требует введения понятия об угле пересечения.
Прямая и плоскость, значение угла между ними
Если плоскость прямая пересекает, то она называется наклонной по отношению к ней. Точку пересечения принято называть основанием наклонной. Чтобы определить между этими геометрическими объектами угол, необходимо опустить из любой точки прямой перпендикуляр на плоскость. Тогда точка пересечения перпендикуляра с плоскостью и место пересечения с ней наклонной образуют прямую. Последняя называется проекцией исходной прямой на рассматриваемую плоскость. Острый угол между прямой и проекцией ее является искомым.
Несколько запутанное определение угла между плоскостью и наклонной прояснит рисунок ниже.
Здесь угол ABO - это угол между AB прямой и a плоскостью.
Чтобы записать формулу для него, рассмотрим пример. Пусть имеется прямая и плоскость, которые описываются уравнениями:
(x ; y ; z ) = (x0; y0; z0) + λ * (a; b; c);
A * x + B * x + C * x + D = 0
Рассчитать искомый угол для этих объектов можно легко, если найти скалярное произведение между направляющими векторами прямой и плоскости. Полученный острый угол следует вычесть из 90o, тогда он получается между прямой и плоскостью.
Рисунок выше демонстрирует описанный алгоритм нахождения рассматриваемого угла. Здесь β - это угол между нормалью и прямой, а α - между прямой и ее проекцией на плоскость. Видно, что их сумма равна 90o.
Выше была представлена формула, дающая ответ на вопрос, как между плоскостями найти угол. Теперь приведем соответствующее выражение для случая прямой и плоскости:
α = arcsin(|a * A + b * B + c * C| / (√(a 2 + b2 + c 2) * √(A 2 + B 2 + C 2)))
Модуль в формуле позволяет вычислять только острые углы. Функция арксинуса появилась вместо арккосинуса благодаря использованию соответствующей формулы приведения между тригонометрическими функциями (cos(β) = sin(90o-β) = sin(α)).
Задача: плоскость пересекает прямую
Теперь покажем, как работать с приведенной формулой. Решим задачу: необходимо вычислить угол между осью y и плоскостью, заданной уравнением:
y - z + 12 = 0
Эта плоскость показана на рисунке.
Видно, что она пересекает оси y и z в точках (0; -12; 0) и (0; 0; 12) соответственно и параллельна оси x.
Направляющий вектор прямой y имеет координаты (0; 1; 0). Вектор, перпендикулярный заданной плоскости, характеризуется координатами (0; 1; -1). Применяем формулу для угла пересечения прямой и плоскости, получаем:
α = arcsin(|1| / (√1 * √2)) = arcsin(1 / √2) = 45o
Задача: параллельная плоскости прямая
Теперь решим аналогичную предыдущей задачу, вопрос которой поставлен иначе. Известны уравнения плоскости и прямой:
x + y - z - 3 = 0;
(x; y; z) = (1; 0; 0) + λ * (0; 2; 2)
Необходимо выяснить, являются ли эти геометрические объекты параллельными друг другу.
Имеем два вектора: направляющий прямой равен (0; 2; 2) и направляющий плоскости равен (1; 1; -1). Находим их скалярное произведение:
0 * 1 + 1 * 2 - 1 * 2 = 0
Полученный ноль говорит о том, что угол между этими векторами равен 90o, что доказывает прямой и плоскости параллельность.
Теперь проверим, является эта прямая только параллельной или же еще и лежит в плоскости. Для этого следует выбрать произвольную точку на прямой и проверить, принадлежит ли она плоскости. Например, примем λ = 0, тогда точка P(1; 0; 0) прямой принадлежит. Подставляем в уравнение плоскости P:
1 - 3 = -2 ≠ 0
Точка P плоскости не принадлежит, а значит, и вся прямая в ней не лежит.
Где важно знать углы между рассмотренными геометрическими объектами?
Приведенные выше формулы и примеры решения задач представляют собой не только теоретический интерес. Они часто применяются для определения важных физических величин реальных объемных фигур, например призмы или пирамиды. Важно уметь определить между плоскостями угол при расчете объемов фигур и площадей их поверхностей. При этом, если в случае прямой призмы можно не использовать эти формулы для определения указанных величин, то для любого вида пирамиды их применение оказывается неизбежным.
Ниже рассмотрим пример использования изложенной теории для определения углов пирамиды с квадратным основанием.
Пирамида и ее углы
Ниже рисунок демонстрирует пирамиду, в основании которой лежит квадрат со стороной а. Высота фигуры составляет h. Нужно найти два угла:
- между боковой поверхностью и основанием;
- между боковым ребром и основанием.
Чтобы решить поставленную задачу, сначала следует ввести систему координат и определить параметры соответствующих вершин. На рисунке показано, что начало координат совпадает с точкой в центре квадратного основания. В этом случае плоскость основания описывается уравнением:
z = 0
То есть для любых x и y значение третьей координаты всегда равно нулю. Боковая плоскость ABC пересекает ось z в точке B(0; 0; h), а ось y в точке с координатами (0; a/2; 0). Ось x она не пересекает. Это означает, что уравнение плоскости ABC можно записать в виде:
y / (a / 2) + z / h = 1 или
2 * h * y + a * z - a * h = 0
Вектор AB¯ является боковым ребром. Координаты его начала и конца равны: A(a/2; a/2; 0) и B(0; 0; h). Тогда координаты самого вектора:
AB¯(-a/2; -a/2; h)
Мы нашли все необходимые уравнения и вектора. Теперь остается воспользоваться рассмотренными формулами.
Рассчитаем сначала в пирамиде угол между плоскостями основания и боковой стороны. Соответствующие нормальные вектора равны: n1¯(0; 0; 1) и n2¯(0; 2*h; a). Тогда угол составит:
α = arccos(a / √(4 * h2 + a2 ))
Угол между плоскостью и ребром AB будет равен:
β = arcsin(h / √(a2 / 2 + h2 ))
Остается подставить конкретные значения стороны основания a и высоты h, чтобы получить необходимые углы.