Сервисы

Угловой калькулятор

Калькулятор коэнтерминальных углов

Находит углы, коэнтерминальные заданному — то есть имеющие ту же конечную сторону (отличающиеся на целое число полных оборотов).

Угол


Логика вычислений

Калькулятор находит углы, коэнтерминальные заданному, — то есть углы с той же конечной стороной, отличающиеся от исходного на целое число полных оборотов. Угол вводится в градусах или в долях π радиан; от выбранной единицы зависит лишь величина полного оборота: для градусов это T = 360°, для долей π радиан — T = 2 (полный оборот 2π радиан, то есть «2» в долях π). Вся остальная математика одинакова.

Сначала исходный угол приводится к диапазону одного оборота [0; T) — это базовый коэнтерминальный угол:

α₀ = ((α mod T) + T) mod T

где:

  • α₀ — приведённый угол в диапазоне от 0 до одного полного оборота;
  • α — заданный угол, в градусах или в долях π радиан;
  • T — полный оборот: 360° для градусов либо 2 (то есть 2π радиан) для долей π радиан;
  • mod — остаток от деления; двойное взятие остатка нужно, чтобы результат был неотрицательным даже при отрицательном α.

Все коэнтерминальные углы получаются добавлением к приведённому углу целого числа полных оборотов. Положительные — прибавлением, отрицательные — вычитанием:

α₊ = α₀ + n × T    α₋ = α₀ − (n + 1) × T

где:

  • α₊ — положительный коэнтерминальный угол (при n = 0 это сам приведённый угол α₀);
  • α₋ — отрицательный коэнтерминальный угол (при n = 0 это ближайший к нулю отрицательный, далее всё меньше);
  • n — порядковый номер оборота, n = 0, 1, 2, … (калькулятор выводит по пять значений в каждую сторону).

Так как обороты целочисленны, любой из полученных углов имеет ту же конечную сторону, что и исходный, и потому коэнтерминален ему.

Примеры расчётов

Угол α Единица Оборот T Приведённый α₀ Положительный α₊ (n=1) Отрицательный α₋ (n=0) Результат Комментарий
45° градусы 360° ((45 mod 360)+360) mod 360 = 45° 45 + 1×360 = 405° 45 − 360 = −315° α₀ = 45° Угол уже в пределах оборота, приводить не нужно.
400° градусы 360° 400 mod 360 = 40° 40 + 1×360 = 400° 40 − 360 = −320° α₀ = 40° Больше оборота: вычли один полный круг.
−60° градусы 360° ((−60) + 360) mod 360 = 300° 300 + 1×360 = 660° 300 − 360 = −60° α₀ = 300° Отрицательный вход: двойной mod даёт неотрицательный α₀.
720° градусы 360° 720 mod 360 = 0° 0 + 1×360 = 360° 0 − 360 = −360° α₀ = 0° Ровно два оборота — конечная сторона совпадает с нулём.
0.5 доли π рад 2 0.5 mod 2 = 0.5 0.5 + 1×2 = 2.5 0.5 − 2 = −1.5 α₀ = 0.5 0.5π рад уже внутри оборота 2π.
−0.25 доли π рад 2 ((−0.25) + 2) mod 2 = 1.75 1.75 + 1×2 = 3.75 1.75 − 2 = −0.25 α₀ = 1.75 Отрицательный вход в радианах: α₋ при n=0 вернул исходные −0.25π.
Рекомендуем