Как рассчитать среднее значение на замкнутой шкале?
Сложить векторы.
Каждый азимут перевести в пару координат (x, y), полагая длину равной 1.
Сергей Соколов, понял, что мы ошибались...Всё проще: средняя сумма процентов всех углов.
1. Если нужен ближайший разворот: то изначально зеркалируем углы относительно оси максимального расстояния: OX (т.е., все углы станут <180 градусов; 180 - это 0!).
2. Градусы переводим в проценты и делим сумму процентов на общее количество значений.
3. Полученное значение - средний процент.
4. Процент переводим обратно в градусы и получаем искомое - средний градус всех азимутов.