Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Угол между отрезками

Den Ku Ученик (129), закрыт 11 лет назад
Дополнен 11 лет назад
Даны два отрезка с одной общей точкой A(x0, y0) - (x1, y1) и B(x0, y0) - (x2, y2).
Необходима формула для нахождения угла между отрезками.
Лучший ответ
Саша Русанов Высший разум (209170) 11 лет назад
Вектора a = (x1-x0, y1-y0) , b = ((x2-x0, y2-y0);

cos (q) = (a*b)/(| a | * | b|); в знаменателе модули – длины векторов.
В числителе – скалярное произведение.
cos (q) = [(x1-x0)*( x2-x0)+( y1-y0)*( y2-y0)]/(| a | * | b|);

длина вектора, например а: | a | = √[(x1-x0 )^2 + ( y1-y0)^2]
Остальные ответы
Похожие вопросы