Естественные науки
Как найти угол по трем координатам?
Допустим есть точки A(1,1), B(2,0) и C(1,-1), как найти угол ABC?
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 градусов
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 градусов
Алина Фатыхова
Спасибо огромное
Викуся Хайдарова
Из ответа ниже правда стоило бы считать не определитель, а его модуль (ориентация площади нам правда здесь не очень инетесна)
Как-то так:
<ABC= |arctg[(yA-yB)/(xA-xB)]-arctg[(yC-yB)/(xC-xB)]|
<ABC= |arctg[(yA-yB)/(xA-xB)]-arctg[(yC-yB)/(xC-xB)]|
Олег Анисимов
Конкретно для данной задачи:
<ABC= |arctg[(1-0)/(1-2)]-arctg[(-1-0)/(1-2)]|= |arctg(-1)-arctg1|= |-45о-45о|= |-90о|= 90о.
<ABC= |arctg[(1-0)/(1-2)]-arctg[(-1-0)/(1-2)]|= |arctg(-1)-arctg1|= |-45о-45о|= |-90о|= 90о.
Зачем девочек мучают геометрией? Лучше б дали спокойно жопы в инсту попостить...
Применяем оба способа 1 и 2
Площадь параллелограмма-то ориентированная, это ж симплектическое скалярное пргизведение, согласованное с евклидовым скалярыным произведением в E2, оно называется псевдокакое-то.
Зная синус и косинус угла, найдем и угол с т. до 2пи, если считать, что он гткладывается против часовй
Площадь параллелограмма-то ориентированная, это ж симплектическое скалярное пргизведение, согласованное с евклидовым скалярыным произведением в E2, оно называется псевдокакое-то.
Зная синус и косинус угла, найдем и угол с т. до 2пи, если считать, что он гткладывается против часовй
Наталья Герфанова
насмешили) она половину слов не поняла)
Найти векторы, а потом искать угол между ними. Косинус угла равен отношению произведения векторов к произведению их длин
Л Л
скалярного произведения
Начертить координатную плоскость, поставить на них эти точки и провести угол между ними, измерь его
Алина Фатыхова
Мне нужна формула, чтобы вписать в программу
Похожие вопросы
- Как найти угол в окружности? ? Зная координаты двух точек.
- Как вычислить дирекционный угол линии через координаты.. ?
- В правильной треугольной пирамиде SABC с основание ABC известны рёбра: AB=8корнь(3), SC=17. Найдите угол, образованный
- как найти угол при гипотенузе зная гипотенузу и высоту?
- Существует ли система координат, где каждой координатой является угол?
- Угол падения солнечных лучей от времени года, времени суток и координат.
- Как построить оси координат в n-мерном пространстве?
- Как найти геометрическое место точек пересечения м 3 треугольников на одном основании с равными углами при вершине (топ)
- как найти главный угол сегмента, зная его площадь ?
- Вектор, Координаты вектора - объясните пжлста