Как найти углы треугольника по координатам его

Как найти угол треугольника по его координатам

Если известны координаты всех трех вершин треугольника, можно найти и его углы. Координаты точки в трехмерном пространстве – x,y и z. Однако через три точки, которые являются вершинами треугольника, всегда можно провести плоскость, поэтому в этой задаче удобнее рассматривать только две координаты точек – x и y, считая координату z для всех точек одинаковой.

Как найти угол треугольника по его координатам

Вам понадобится

  • Координаты треугольника

Инструкция

Пусть точка A треугольника ABC имеет координаты x1, y1, точка B этого треугольника – координаты x2, y2, а точка C – координаты x3, y3. Что представляют из себя координаты x и y вершин треугольника. В декартовой системе координат с перпендикулярными друг другу осями X и Y от начала координат можно провести радиус-векторы ко всем трем точкам. Проекции радиус-векторов на координатные оси и будут давать координаты точек.

Пусть тогда r1 – радиус вектор точки A, r2 – радиус-вектор точки B, а r3 – радиус-вектор точки C.
Очевидно, что длина стороны AB будет равна |r1-r2|, длина стороны AC = |r1-r3|, a BC = |r2-r3|.
Следовательно, AB = sqrt(((x1-x2)^2)+((y1-y2)^2)), AC = sqrt(((x1-x3)^2)+((y1-y3)^2)), BC = sqrt(((x2-x3)^2)+((y2-y3)^2)).

Углы треугольника ABC можно найти из теоремы косинусов. Теорему косинусов можно записать в следующем виде: BC^2 = (AB^2)+(AC^2) – 2AB*AC*cos(BAC). Отсюда, cos(BAC) = ((AB^2)+(AC^2)-(BC^2))/2*AB*AC. После подстановки в это выражения координаты, получится: сos(BAC) = (((x1-x2)^2)+((y1-y2)^2)+((x1-x3)^2)+((y1-y3)^2)-((x2-x3)^2)-((y2-y3)^2))/(2*sqrt(((x1-x2)^2)+((y1-y2)^2))*sqrt(((x1-x3)^2)+((y1-y3)^2)))

Источники:

  • как найти координаты третьей вершины
  • Медианы, биссектрисы и высоты треугольника

Войти на сайт

или

Забыли пароль?
Еще не зарегистрированы?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Примечание: дробные числа записывайте
через точку, а не запятую.

Округлять до -го знака после запятой.

Нахождение угла между векторами

Длина вектора, угол между векторами – эти понятия являются естественно-применимыми и интуитивно понятными при определении вектора как отрезка определенного направления. Ниже научимся определять угол между векторами в трехмерном пространстве, его косинус и рассмотрим теорию на примерах.

Для рассмотрения понятия угла между векторами обратимся к графической иллюстрации: зададим на плоскости или в трехмерном пространстве два вектора a → и b → , являющиеся ненулевыми. Зададим также произвольную точку O и отложим от нее векторы O A → = b → и O B → = b →

Углом между векторами a → и b → называется угол между лучами О А и О В .

Полученный угол будем обозначать следующим образом: a → , b → ^

Очевидно, что угол имеет возможность принимать значения от 0 до π или от 0 до 180 градусов.

a → , b → ^ = 0 , когда векторы являются сонаправленными и a → , b → ^ = π , когда векторы противоположнонаправлены.

Векторы называются перпендикулярными, если угол между ними равен 90 градусов или π 2 радиан.

Если хотя бы один из векторов является нулевым, то угол a → , b → ^ не определен.

Нахождение угла между векторами

Косинус угла между двумя векторами, а значит и собственно угол, обычно может быть определен или при помощи скалярного произведения векторов, или посредством теоремы косинусов для треугольника, построенного на основе двух данных векторов.

Согласно определению скалярное произведение есть a → , b → = a → · b → · cos a → , b → ^ .

Если заданные векторы a → и b → ненулевые, то можем разделить правую и левую части равенства на произведение длин этих векторов, получая, таким образом, формулу для нахождения косинуса угла между ненулевыми векторами:

cos a → , b → ^ = a → , b → a → · b →

Данная формула используется, когда в числе исходных данных есть длины векторов и их скалярное произведение.

Исходные данные: векторы a → и b → . Длины их равны 3 и 6 соответственно, а их скалярное произведение равно – 9 . Необходимо вычислить косинус угла между векторами и найти сам угол.

Решение

Исходных данных достаточно, чтобы применить полученную выше формулу, тогда cos a → , b → ^ = – 9 3 · 6 = – 1 2 ,

Теперь определим угол между векторами: a → , b → ^ = a r c cos ( – 1 2 ) = 3 π 4

Ответ: cos a → , b → ^ = – 1 2 , a → , b → ^ = 3 π 4

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

Длина вектора определяется как корень квадратный из суммы квадратов его координат, а скалярное произведение векторов равно сумме произведений соответствующих координат. Тогда формула для нахождения косинуса угла между векторами на плоскости a → = ( a x , a y ) , b → = ( b x , b y ) выглядит так:

cos a → , b → ^ = a x · b x + a y · b y a x 2 + a y 2 · b x 2 + b y 2

А формула для нахождения косинуса угла между векторами в трехмерном пространстве a → = ( a x , a y , a z ) , b → = ( b x , b y , b z ) будет иметь вид: cos a → , b → ^ = a x · b x + a y · b y + a z · b z a x 2 + a y 2 + a z 2 · b x 2 + b y 2 + b z 2

Исходные данные: векторы a → = ( 2 , 0 , – 1 ) , b → = ( 1 , 2 , 3 ) в прямоугольной системе координат. Необходимо определить угол между ними.

Решение

  1. Для решения задачи можем сразу применить формулу:

cos a → , b → ^ = 2 · 1 + 0 · 2 + ( – 1 ) · 3 2 2 + 0 2 + ( – 1 ) 2 · 1 2 + 2 2 + 3 2 = – 1 70 ⇒ a → , b → ^ = a r c cos ( – 1 70 ) = – a r c cos 1 70

  1. Также можно определить угол по формуле:

cos a → , b → ^ = ( a → , b → ) a → · b → ,

но предварительно рассчитать длины векторов и скалярное произведение по координатам: a → = 2 2 + 0 2 + ( – 1 ) 2 = 5 b → = 1 2 + 2 2 + 3 2 = 14 a → , b → ^ = 2 · 1 + 0 · 2 + ( – 1 ) · 3 = – 1 cos a → , b → ^ = a → , b → ^ a → · b → = – 1 5 · 14 = – 1 70 ⇒ a → , b → ^ = – a r c cos 1 70

Ответ: a → , b → ^ = – a r c cos 1 70

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

Исходные данные: на плоскости в прямоугольной системе координат заданы точки A ( 2 , – 1 ) , B ( 3 , 2 ) , C ( 7 , – 2 ) . Необходимо определить косинус угла между векторами A C → и B C → .

Решение

Найдем координаты векторов по координатам заданных точек A C → = ( 7 – 2 , – 2 – ( – 1 ) ) = ( 5 , – 1 ) B C → = ( 7 – 3 , – 2 – 2 ) = ( 4 , – 4 )

Теперь используем формулу для определения косинуса угла между векторами на плоскости в координатах: cos A C → , B C → ^ = ( A C → , B C → ) A C → · B C → = 5 · 4 + ( – 1 ) · ( – 4 ) 5 2 + ( – 1 ) 2 · 4 2 + ( – 4 ) 2 = 24 26 · 32 = 3 13

Ответ: cos A C → , B C → ^ = 3 13

Угол между векторами можно определить по теореме косинусов. Отложим от точки O векторы O A → = a → и O B → = b → , тогда, согласно теореме косинусов в треугольнике О А В , будет верным равенство:

A B 2 = O A 2 + O B 2 – 2 · O A · O B · cos ( ∠ A O B ) ,

b → – a → 2 = a → + b → – 2 · a → · b → · cos ( a → , b → ) ^

и отсюда выведем формулу косинуса угла:

cos ( a → , b → ) ^ = 1 2 · a → 2 + b → 2 – b → – a → 2 a → · b →

Для применения полученной формулы нам нужны длины векторов, которые несложно определяются по их координатам.

Хотя указанный способ имеет место быть, все же чаще применяют формулу:

[spoiler title=”источники:”]

http://mathhelpplanet.com/static.php?p=onlain-reshit-treugolnik

http://zaochnik.com/spravochnik/matematika/vektory/nahozhdenie-ugla-mezhdu-vektorami-primery-i-reshen/

[/spoiler]

eigenbasis

Гуру

(3250)


1 год назад

1. находим вектора, образующие угол (BA и BC):
BA = A – B = (-1, 1)
BC = C – B = (-1, -1)

2. находим скалярное произведение этих векторов
⟨BA, BC⟩ = (-1)*(-1) + 1*(-1) = 0

3. находим длины этих векторов (конкретно здесь уже ясно, что угол 90 градусов, но для других координат точек этот шаг надо было бы сделать)
|BA| = √((-1)² + (1)²) = √2
|BC| = √((-1)² + (-1)²) = √2

4. косинус угла между векторами равен их скалярному произведению, делённому на произведение длин этих векторов, то есть
cos(ABC) = ⟨BA, BC⟩ / (|BA| * |BC|) = 0 / 2 = 0
Поэтому угол ABC = 90 градусов

Альтернативный способ (если вы знаете, что такое определитель матрицы 2х2).

1. опять находим координаты образующих векторов
BA = (-1, 1) и BC = (-1, -1)

2. составляем из них матрицу и находим её определитель
| -1 -1 |
| 1 -1 | = (-1)*(-1) – (-1)*1 = 2
из геометрического смысла определителя он равен удвоенной площади треугольника, то есть 2*S(ABC) = 2

3. делим определитель на произведение длин векторов и из формулы площади треугольника через синус получаем синус нашего угла
sin(ABC) = 2 / (√2 * √2) = 2 / 2 = 1
отсюда аналогично заключаем, что угол 90 градусов

eigenbasisГуру (3250)

1 год назад

Из ответа ниже правда стоило бы считать не определитель, а его модуль (ориентация площади нам правда здесь не очень инетесна)

Тадасана

Просветленный

(32169)


1 год назад

Применяем оба способа 1 и 2
Площадь параллелограмма-то ориентированная, это ж симплектическое скалярное пргизведение, согласованное с евклидовым скалярыным произведением в E2, оно называется псевдокакое-то.
Зная синус и косинус угла, найдем и угол с т. до 2пи, если считать, что он гткладывается против часовй

Решить треугольник Онлайн по координатам

Данный онлайн-сервис вычисляет (показываются промежуточные расчёты) следующие параметры треугольника:

1) длины и уравнения сторон, медиан, средних линий, высот, серединных перпендикуляров, биссектрис;

2) система линейных неравенств, определяющих треугольник;

2) уравнения прямых, проходящих через вершины параллельно противолежащим сторонам;

3) внутренние углы по теореме косинусов;

4) площадь треугольника;

5) точка пересечения медиан (центроид) и точки пересечения медиан со сторонами;

10) параметры вписанной и описанной окружностей и их уравнения.

Внимание! Этот сервис не работает в браузере IE (Internet Explorer).

Запишите координаты вершин треугольника и нажмите кнопку.

Математический форум (помощь с решением задач, обсуждение вопросов по математике).

Кнопка "Поделиться"

Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.

Мы уже находили косинусы углов треугольника по его сторонам в произвольном треугольнике и косинус острого угла прямоугольного треугольника.

Рассмотрим, как найти косинусы углов треугольника по его вершинам.

Задача

Дано: ΔABC,

A(-2;0), B(6;1), C(-3;-5).

1) Найти косинусы углов треугольника ABC;

2) Определить вид треугольника.

Решение:

kosinusy-uglov-treugolnika1) Угол A образован векторами

    [overrightarrow {AB} uoverrightarrow {AC} .]

(Чертёж не обязательно делать на координатной плоскости. Достаточно выполнить его схематически, для упрощения понимания, какой угол какими векторами образован).

Следовательно,

    [cos A = frac{{overrightarrow {AB} cdot overrightarrow {AC} }}{{left| {overrightarrow {AB} } right| cdot left| {overrightarrow {AC} } right|}}.]

Найдём координаты векторов:

    [overrightarrow {AB} (x_B - x_A ;y_B - y_A ),]

    [overrightarrow {AB} (6 - ( - 2);1 - 0),]

    [overrightarrow {AB} (8;1).]

    [overrightarrow {AC} (x_C - x_A ;y_C - y_A ),]

    [overrightarrow {AC} ( - 3 - ( - 2); - 5 - 0),]

    [overrightarrow {AC} ( - 1; - 5).]

Находим скалярное произведение векторов:

    [overrightarrow {AB} cdot overrightarrow {AC} = 8 cdot ( - 1) + 1 cdot ( - 5) = - 13.]

Поскольку скалярное произведение меньше нуля, угол, образованный данными векторами, тупой. Значит треугольник ABC — тупоугольный.

Длины (или модули) векторов:

    [left| {overrightarrow {AB} } right| = sqrt {8^2 + 1^2 } = sqrt {65} ,]

    [left| {overrightarrow {AC} } right| = sqrt {( - 1)^2 + ( - 5)^2 } = sqrt {26} .]

Отсюда

    [cos A = frac{{ - 13}}{{sqrt {65} cdot sqrt {26} }} = frac{{ - 13}}{{sqrt {5 cdot 13 cdot 2 cdot 13} }} = ]

    [= frac{{ - 13}}{{13sqrt {10} }} = - frac{1}{{sqrt {10} }} = - frac{{sqrt {10} }}{{10}}.]

2) Угол B образован векторами

    [overrightarrow {BA} uoverrightarrow {BC} .]

Таким образом,

    [cos B = frac{{overrightarrow {BA} cdot overrightarrow {BC} }}{{left| {overrightarrow {BA} } right| cdot left| {overrightarrow {BC} } right|}}.]

Так как

    [overrightarrow {BA} uoverrightarrow {AB} ]

— противоположные векторы, то их координаты отличаются только знаками и векторы имеют одинаковую длину:

    [overrightarrow {AB} (8;1), Rightarrow overrightarrow {BA} ( - 8; - 1),]

    [left| {overrightarrow {BA} } right| = left| {overrightarrow {AB} } right| = sqrt {65} .]

    [overrightarrow {BC} (x_C - x_B ;y_C - y_B ),]

    [overrightarrow {BC} ( - 3 - 6; - 5 - 1),]

    [overrightarrow {BC} ( - 9; - 6).]

    [overrightarrow {BA} cdot overrightarrow {BC} = - 8 cdot ( - 9) + ( - 1) cdot ( - 6) = 78.]

    [left| {overrightarrow {BC} } right| = sqrt {( - 9)^2 + ( - 6)^2 } = sqrt {117} .]

    [cos B = frac{{78}}{{sqrt {65} cdot sqrt {117} }} = frac{{13 cdot 6}}{{sqrt {5 cdot 13 cdot 9 cdot 13} }} =]

    [= frac{{13 cdot 6}}{{13 cdot 3sqrt 5 }} = frac{2}{{sqrt 5 }} = frac{{2sqrt 5 }}{5}.]

3) Угол C образован векторами

    [overrightarrow {CA} uoverrightarrow {CB} ,]

    [cos C = frac{{overrightarrow {CA} cdot overrightarrow {CB} }}{{left| {overrightarrow {CA} } right| cdot left| {overrightarrow {CB} } right|}}.]

    [overrightarrow {AC} ( - 1; - 5), Rightarrow overrightarrow {CA} (1;5),]

    [overrightarrow {BC} ( - 9; - 6), Rightarrow overrightarrow {CB} (9;6),]

    [left| {overrightarrow {CA} } right| = left| {overrightarrow {AC} } right| = sqrt {26} ,]

    [left| {overrightarrow {CB} } right| = left| {overrightarrow {BC} } right| = sqrt {117} ,]

    [overrightarrow {CA} cdot overrightarrow {CB} = 1 cdot 9 + 5 cdot 6 = 39.]

    [cos C = frac{{39}}{{sqrt {26} cdot sqrt {117} }} = frac{{13 cdot 3}}{{sqrt {2 cdot 13 cdot 9 cdot 13} }} = ]

    [= frac{{13 cdot 3}}{{13 cdot 3sqrt 2 }} = frac{1}{{sqrt 2 }} = frac{{sqrt 2 }}{2}.]

Ответ:

    [cos A = - frac{{sqrt {10} }}{{10}},cos B = frac{{2sqrt 5 }}{5},cos C = frac{{sqrt 2 }}{2};]

ΔABC — тупоугольный.

Добавить комментарий