Функция atan встречается в калькуляторах, таблицах Excel и коде программ — и именно её непонятное название чаще всего становится причиной поискового запроса. Расшифровывается ATAN как сокращение от английского arctangent — арктангенс, то есть обратная тригонометрическая функция к тангенсу.
Проще говоря, если тангенс отвечает на вопрос «какое отношение сторон даёт угол», то арктангенс решает обратную задачу: по известному отношению находит сам угол. Ниже разберём, откуда взялось название, как функция работает в разных средах и в чём разница между похожими вариантами atan и atan2.
Происхождение названия ATAN
Аббревиатура образована от двух частей: приставки arc- (дуга) и слова tangent (тангенс). В математической записи та же функция обозначается как arctg (в русскоязычной традиции) или arctan и tan⁻¹ (в англоязычной). Все эти записи означают одно и то же.
Когда создавались первые языки программирования и инженерные калькуляторы, имена функций сокращали до нескольких символов. Так arctangent превратился в компактное atan, аналогично появились asin (арксинус) и acos (арккосинус).
ATAN = arctangent = арктангенс. Это единая функция, просто записанная по-разному в математике, калькуляторах и языках программирования.
Что делает функция арктангенса
Функция принимает на вход число — значение тангенса некоторого угла — и возвращает сам угол. Результат обычно выдаётся в радианах в диапазоне от -π/2 до +π/2 (то есть от −90° до +90°), если не предусмотрен перевод в градусы.
Несколько опорных значений, которые легко проверить на любом калькуляторе:
- 🔢
atan(0)= 0 — нулевому тангенсу соответствует нулевой угол; - 📐
atan(1)= π/4 радиан, то есть 45°; - ♾️ при стремлении аргумента к бесконечности результат приближается к 90°;
- ↔️ функция нечётная:
atan(-x)=-atan(x).
Практический смысл: если известны высота объекта и расстояние до него, арктангенс их отношения даст угол возвышения. Именно поэтому функция постоянно используется в геодезии, навигации, компьютерной графике и робототехнике.
ATAN в программировании
Практически во всех языках программирования функция называется одинаково — atan, а находится она в стандартной математической библиотеке. В Python её нужно импортировать из модуля math, в C и C++ она объявлена в заголовке math.h / cmath, в JavaScript доступна как Math.atan().
import math
angle = math.atan(1) # 0.7853... радиан
degrees = math.degrees(angle) # 45.0 градусов
Важный момент, о котором часто забывают: результат возвращается в радианах, а не в градусах. Если вы получили «странное» число около 0.785 вместо ожидаемых 45 — функция отработала правильно, просто значение нужно перевести в градусы.
⚠️ Внимание: обратная функцияtan(atan(x))вернёт исходноеxвсегда, а вотatan(tan(угол))вернёт угол только в диапазоне от −90° до +90°. Углы за пределами этого интервала «сворачиваются» в него — это нормальное поведение, а не ошибка.
ATAN в Excel и калькуляторах
В Excel и Google Таблицах функция записывается как ATAN(число) и тоже возвращает радианы. Для результата в градусах формулу оборачивают в ГРАДУСЫ(ATAN(число)) или DEGREES(ATAN(число)) в английской версии.
☑️ Как получить угол в градусах через ATAN
На инженерных калькуляторах ищите кнопку tan⁻¹ или SHIFT + tan. Расположение клавиш и порядок нажатий зависят от модели устройства, поэтому при затруднениях сверьтесь с инструкцией конкретного калькулятора.
Чем ATAN отличается от ATAN2
Рядом с atan в библиотеках почти всегда есть функция atan2(y, x), принимающая два аргумента. Разница принципиальна: обычный atan по одному отношению не может отличить, например, первый квадрант от третьего, а atan2 учитывает знаки обеих координат и возвращает угол в полном диапазоне от −180° до +180°.
| Критерий | atan(x) | atan2(y, x) |
|---|---|---|
| Аргументы | Одно число (отношение) | Две координаты |
| Диапазон результата | −90° … +90° | −180° … +180° |
| Учёт квадранта | Нет | Да |
| Типичное применение | Уклон, простые углы | Навигация, векторы, робототехника |
Если задача — определить направление между двумя точками на плоскости, используйте именно atan2: обычный atan даст неверный результат для половины направлений. Для простого расчёта угла наклона по одному отношению достаточно базового atan.
Вычисляете курс или азимут по координатам двух точек? Сразу берите atan2(Δy, Δx) — это избавит от ручной корректировки квадрантов и типичной ошибки в 180°.
Другие значения аббревиатуры АТАН
Помимо математики, сочетание букв «АТАН» встречается как аббревиатура в других областях, однако общепринятой и широко известной расшифровки у него вне тригонометрии нет. Если вы встретили «АТАН» в технической документации, договоре или названии организации, значение нужно уточнять по контексту конкретного документа — расшифровка может быть внутренней для конкретной компании или отрасли.
Почему в русских учебниках пишут arctg, а не atan
В советской и российской математической традиции исторически закрепились обозначения arctg, arcsin, arccos — от латинских arcus и russified-форм названий функций. В международной нотации и во всех языках программирования принят вариант atan. Обе записи обозначают одну и ту же функцию.
⚠️ Внимание: не путайтеatanсtanhиatanh. Гиперболический арктангенсatanh— совершенно другая функция с другой областью определения (только от −1 до 1), и подстановка её вместо обычного арктангенса приведёт к ошибкам в расчётах.
Типичные ошибки при использовании ATAN
Чаще всего проблемы связаны не с самой функцией, а с единицами измерения и выбором варианта функции. Вот что стоит проверить, если результат выглядит неверно:
- 📏 Результат в радианах принят за градусы — умножьте на 180/π или используйте функцию перевода;
- 🧭 Для навигации выбран
atanвместоatan2— направления в левой полуплоскости посчитаются неправильно; - ➗ Аргументы перепутаны местами:
atan(x/y)вместоatan(y/x)даст дополнительный угол; - 🧮 В Excel забыт перевод через
ГРАДУСЫ(), из-за чего угол выглядит «слишком маленьким».
Быстрая самопроверка: подставьте в вашу формулу значение 1. Если результат — 0.785 (радианы) или 45 (градусы), функция работает корректно, и искать ошибку нужно во входных данных.
Часто задаваемые вопросы
Как расшифровывается ATAN?
ATAN — сокращение от английского arctangent, то есть арктангенс. Это функция, обратная тангенсу: она находит угол по известному значению его тангенса.
Чем отличаются atan и arctg?
Ничем по смыслу — это разные обозначения одной и той же функции. Запись arctg принята в русскоязычной математической литературе, atan и arctan — в международной нотации и программировании.
Почему atan(1) возвращает 0.785, а не 45?
Функция возвращает угол в радианах: 0.785 радиан — это и есть 45°. Для результата в градусах переведите значение вручную (умножением на 180/π) или функцией degrees / ГРАДУСЫ в вашей среде.
Когда использовать atan2 вместо atan?
Когда нужно определить направление по двум координатам — например, курс между точками на карте или угол поворота вектора. Функция atan2(y, x) учитывает знаки обеих координат и возвращает угол в полном диапазоне от −180° до +180°.
Есть ли у аббревиатуры АТАН другие значения?
Вне математики общепринятой расшифровки нет. Если «АТАН» встретилось в документе или названии организации, его смысл следует уточнять по контексту конкретного источника.