Угол между прямыми
Данный калькулятор предназначен для вычисления угла между двумя прямыми на плоскости онлайн. Прямые задаются уравнениями общего вида A1x + B1y + C1 = 0 и A2x + B2y + C2 = 0. Достаточно ввести коэффициенты и нажать Вычислить - калькулятор покажет угол в радианах и градусах.
Две прямые могут совпадать, быть параллельны или пересекаться. Угол между прямыми - это наименьший угол (острый), образованный при пересечении. Если известен один из четырёх углов при пересечении, остальные находят по свойствам вертикальных и смежных углов.
Если прямые заданы уравнениями \[ A_1 x + B_1 y + C_1 = 0 \] и \[ A_2 x + B_2 y + C_2 = 0, \] направляющие векторы равны \[ \vec a_1 = (-B_1;\, A_1), \quad \vec a_2 = (-B_2;\, A_2). \] Угол φ между прямыми находят через скалярное произведение нормалей к прямым (коэффициенты A и B).
| AC | 7 | 8 | 9 | ← |
| C | 4 | 5 | 6 | |
| 1 | 2 | 3 | = | |
| . | 0 | - |
Калькулятор находит угол между двумя прямыми на плоскости по коэффициентам их уравнений. Введите A1, B1, C1 для первой прямой и A2, B2, C2 для второй. Свободные члены C1 и C2 смещают прямую, но не меняют её направление, поэтому на угол не влияют.
Если прямые заданы уравнениями \[ A_1 x + B_1 y + C_1 = 0 \] и \[ A_2 x + B_2 y + C_2 = 0, \] направляющие векторы равны \[ \vec a_1 = (-B_1;\, A_1), \quad \vec a_2 = (-B_2;\, A_2). \]
По формуле скалярного произведения \[ \vec a_1 \cdot \vec a_2 = |\vec a_1| \cdot |\vec a_2| \cdot \cos \varphi \] получаем \[ A_1 A_2 + B_1 B_2 = \sqrt{A_1^2 + B_1^2}\,\sqrt{A_2^2 + B_2^2}\,\cos \varphi. \]
Отсюда \[ \cos \varphi = \dfrac{A_1 A_2 + B_1 B_2}{\sqrt{A_1^2 + B_1^2}\,\sqrt{A_2^2 + B_2^2}} \] и \[ \varphi = \arccos\left(\dfrac{A_1 A_2 + B_1 B_2}{\sqrt{A_1^2 + B_1^2}\,\sqrt{A_2^2 + B_2^2}}\right). \] Результат выводится в радианах и градусах.
Частые вопросы
Почему C не участвует в формуле? Коэффициенты A и B задают нормаль к прямой, а угол между прямыми определяется направлением, а не положением на плоскости.
Что если прямые параллельны? Направляющие векторы коллинеарны, cos φ = 1 или -1, угол 0° или 180°. Пример: x + y = 0 и 2x + 2y + 5 = 0 дают 0°.
Как получить 90°? Достаточно перпендикулярных нормалей, например x = 0 (A=1, B=0) и y = 0 (A=0, B=1).
Как проверить ответ вручную? Вычислите скалярное произведение A1A2 + B1B2, длины √(A12 + B12) и √(A22 + B22), разделите и возьмите arccos.
Калькулятор угла между двумя прямыми на плоскости. Вход: коэффициенты A1,B1,C1 и A2,B2,C2 уравнений Ax+By+C=0. Формула через arccos((A1A2+B1B2)/(sqrt(A1^2+B1^2)*sqrt(A2^2+B2^2))). Результат в радианах и градусах, пошаговый расчёт, SVG, история, share-ссылка с ff.
«На главный экран»
«На главный экран»