Алгоритмы, дискретная математика и пр.'s Journal (original) (raw)

Средний угол, вращение Постановка задачи.

Есть некий алгоритм выдающий раз в секунду на выходе список прямых проходящих через начало координат.

Прямые заданы углом 0<=T<180.

Требуется посчитать взвешенное среднее для этих прямых. При этом известно что результат должен вращаться
вокруг начала координат (0<= result < 360). Начальный угол результирующей прямой известен (скажем 0).

Вопрос, как правильно это дело вращать? Второй день дуплю. Когда прямые начинают тусоваться около 0, на входе получаю список из значений близких к 0 и 180. Если считать просто среднее - получится 90...