Difference between revisions of "Arctg2"
m (1 revision imported) |
1>Admin |
||
| Line 1: | Line 1: | ||
{{infobox function | {{infobox function | ||
|name=Arctg2,Atan2 | |name=Arctg2,Atan2 | ||
| − | |caption=Функции работы с числами | + | |caption=Функции работы с числами |
|type=1 | |type=1 | ||
|status=2 | |status=2 | ||
|db=0 | |db=0 | ||
| − | |exception=Аргумент не строка и не число | + | |exception=Аргумент не строка и не число, неверная операция |
|visual=0}} | |visual=0}} | ||
{{HeadLinks| | {{HeadLinks| | ||
Revision as of 08:47, 3 August 2025
| 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)));