Difference between revisions of "Arctg2"
(Created page with "{{infobox function |name=Arctg2,Atan2 |caption=Функции работы с числами, неверная операция |type=1 |status=2 |db=0 |exception=Аргуме...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:43, 7 February 2021
Arctg2,Atan2 (Функции работы с числами, неверная операция) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает угол между лучом (0,0)-(x,y) и положительной осью координат X в радианах. Функция возвращает значение по следующему алгоритму:
arctg(y/x)
, если x>0-arctg(x/y)+pi/2
, если y>0-arctg(x/y)-pi/2
, если y<0arctg(y/x)+pi
, если x<0- Иначе функция вызывает исключение.
Синтаксис
Arctg2(<Координата X (STRING,NUMBER)>,<Координата Y (STRING,NUMBER)>):<Угол между лучом (0,0)-(x,y) и положительной осью координат X (REAL)>
Аргументы
<Координата X (STRING,NUMBER)>
- Координата X точки луча<Координата Y (STRING,NUMBER)>
- Координата Y точки луча
Возвращаемое значение
Результат функции всегда будет вещественным числом.
Примеры
//Будет выведено 45 Message(Degrees(Atan2(10,10))); //Будет выведено -90 Message(Degrees(Atan2(0,-10)));