Образование·Математика

Даны точки найти угол

Узнайте, как найти угол между прямыми или векторами, если даны координаты точек. Формулы, пошаговый алгоритм, примеры для плоскости и пространства.

Параметры задачи

Как найти угол, если даны точки

Часто в задачах по геометрии и стереометрии нужно найти угол между двумя прямыми, отрезками или векторами, но даны не сами векторы, а координаты точек. Например, даны точки 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|)

Пошаговый алгоритм

  1. Определите точки — запишите координаты всех точек из условия.
  2. Постройте векторы — вычтите из координат конца координаты начала.
  3. Вычислите скалярное произведение — перемножьте соответствующие координаты и сложите.
  4. Найдите длины векторов — извлеките квадратный корень из суммы квадратов координат.
  5. Подставьте в формулу — получите косинус угла.
  6. Найдите угол — α = 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).
  • Аналитическая геометрия в вузе.
  • Инженерные расчёты, где требуется определить взаимное расположение элементов конструкции.
  • Компьютерная графика: вычисление угла между лучами, освещением, поверхностями.

Используя координаты точек и формулу скалярного произведения, можно быстро и точно найти угол между любыми прямыми в пространстве и на плоскости.

Часто задаваемые вопросы

Что такое скалярное произведение векторов и как оно помогает найти угол?
Скалярное произведение двух векторов — это сумма произведений их соответствующих координат. Оно связано с косинусом угла между векторами формулой: a·b = |a||b|cosα. Выразив косинус, можно найти угол: cosα = (a·b) / (|a||b|).
Как найти угол между скрещивающимися прямыми в пространстве?
Найдите направляющие векторы этих прямых (по координатам двух точек на каждой прямой). Затем вычислите косинус угла между векторами. Угол между скрещивающимися прямыми равен углу между их направляющими векторами, поэтому ответ берите от 0° до 90° — используйте модуль числителя.
Что делать, если косинус угла получился отрицательным?
Если вы ищете угол между векторами (а не между прямыми), отрицательный косинус означает, что угол тупой (больше 90°). В этом случае угол α = arccos(отрицательное число) даст значение от 90° до 180°. Если же задача про угол между прямыми, берите модуль скалярного произведения — угол будет острым.
Обязательно ли использовать векторы, чтобы найти угол по точкам?
Да, векторный метод — самый универсальный. Но на плоскости можно также найти угол через тангенс наклона прямых: tgα = |(k₂ - k₁) / (1 + k₁k₂)|, где k₁ и k₂ — угловые коэффициенты. В пространстве этот способ не работает, поэтому удобнее пользоваться векторами.