Даны точки найти угол
Узнайте, как найти угол между прямыми или векторами, если даны координаты точек. Формулы, пошаговый алгоритм, примеры для плоскости и пространства.
Как найти угол, если даны точки
Часто в задачах по геометрии и стереометрии нужно найти угол между двумя прямыми, отрезками или векторами, но даны не сами векторы, а координаты точек. Например, даны точки A, B, C, D — требуется найти угол между прямыми AB и CD. В этом случае задача сводится к построению векторов по двум точкам и применению формулы косинуса угла через скалярное произведение.
Основная формула
Пусть даны две точки на прямой: A(x₁, y₁, z₁) и B(x₂, y₂, z₂). Вектор AB имеет координаты:
AB = (x₂ – x₁, y₂ – y₁, z₂ – z₁)
Аналогично для другой прямой по точкам C и D получаем вектор CD.
Если векторы a и b заданы в пространстве, косинус угла α между ними:
cos α = (a·b) / (|a|·|b|)
где a·b = a₁b₁ + a₂b₂ + a₃b₃ — скалярное произведение, а |a| = √(a₁² + a₂² + a₃²) — длина вектора.
Для угла между прямыми (неважно, пересекающимися или скрещивающимися) берут модуль числителя, чтобы угол всегда был острым или прямым:
cos α = |a·b| / (|a|·|b|)
Пошаговый алгоритм
- Определите точки — запишите координаты всех точек из условия.
- Постройте векторы — вычтите из координат конца координаты начала.
- Вычислите скалярное произведение — перемножьте соответствующие координаты и сложите.
- Найдите длины векторов — извлеките квадратный корень из суммы квадратов координат.
- Подставьте в формулу — получите косинус угла.
- Найдите угол — α = arccos(cos α). Если нужно в градусах, переведите радианы умножением на 180/π.
Примеры
Пример 1. Плоскость (2D)
Даны точки A(1, 2), B(4, 6), C(0, 0), D(3, 1). Найдите угол между прямыми AB и CD.
Шаг 1. Векторы AB = (4–1, 6–2) = (3, 4) CD = (3–0, 1–0) = (3, 1)
Шаг 2. Скалярное произведение AB·CD = 3·3 + 4·1 = 9 + 4 = 13
Шаг 3. Длины |AB| = √(3² + 4²) = √(9 + 16) = √25 = 5 |CD| = √(3² + 1²) = √(9 + 1) = √10
Шаг 4. Косинус cos α = 13 / (5·√10) = 13 / (5·3,162) ≈ 0,822
Шаг 5. Угол α = arccos(0,822) ≈ 34,7°
Пример 2. Пространство (3D)
Даны точки A(0, 0, 0), B(1, 2, 2), C(2, 1, 0), D(3, 3, 4). Найдите угол между прямыми AB и CD.
Шаг 1. Векторы AB = (1–0, 2–0, 2–0) = (1, 2, 2) CD = (3–2, 3–1, 4–0) = (1, 2, 4)
Шаг 2. Скалярное произведение AB·CD = 1·1 + 2·2 + 2·4 = 1 + 4 + 8 = 13
Шаг 3. Длины |AB| = √(1² + 2² + 2²) = √(1 + 4 + 4) = √9 = 3 |CD| = √(1² + 2² + 4²) = √(1 + 4 + 16) = √21 ≈ 4,583
Шаг 4. Косинус cos α = 13 / (3·4,583) ≈ 13 / 13,749 ≈ 0,945
Шаг 5. Угол α = arccos(0,945) ≈ 19,1°
Частные случаи
- Перпендикулярные прямые — скалярное произведение равно 0, косинус равен 0, угол 90°.
- Параллельные прямые — векторы коллинеарны (один кратен другому), косинус равен 1, угол 0°.
- Прямые совпадают — векторы равны или коллинеарны, угол 0°.
- Если нужен угол между векторами (а не прямыми) — не используйте модуль, тогда угол может быть тупым (от 90° до 180°).
Когда применяется метод
- Задачи ЕГЭ по профильной математике (стереометрия, задание 14).
- Аналитическая геометрия в вузе.
- Инженерные расчёты, где требуется определить взаимное расположение элементов конструкции.
- Компьютерная графика: вычисление угла между лучами, освещением, поверхностями.
Используя координаты точек и формулу скалярного произведения, можно быстро и точно найти угол между любыми прямыми в пространстве и на плоскости.