Автор Sadler задал вопрос в разделе Образование
Направление вектора и получил лучший ответ
Ответ от Алексей Алибабаевич[гуру]
Если 10 - абсцисса, а 20 - ордината, то получается прямоугольный треугольник с искомым острым углом в начале координат. 10/20=0,5.
tg (0.5)= ?? градусов.
Sadler
(4598)
10;20 и 500;1000 это координаты X и Y начальной и конечной точки вектора, соответственно. (приведены в качестве примера, фактически там могут стоять любые числа)
Ответ от Irina komarovsky[гуру]
используй формулу угла между двумя прямыми: прямой, у которой данный вектор -направляющая и осью абсцисс
используй формулу угла между двумя прямыми: прямой, у которой данный вектор -направляющая и осью абсцисс
Ответ от Иван[гуру]
Пусть вектор имеет координаты (x,y)
Тогда угол А будет равен:
А =arccos{x/(x^2 + y^2)}, при y>=0
A = 360гр - arccos{x/(x^2 + y^2)}, при y<0
Пусть вектор имеет координаты (x,y)
Тогда угол А будет равен:
А =arccos{x/(x^2 + y^2)}, при y>=0
A = 360гр - arccos{x/(x^2 + y^2)}, при y<0
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Направление вектора