Задать вопрос
@cohen

Как рассчитать среднее значение на замкнутой шкале?

День добрый.
Подскажите где посмотреть, кто сталкивался.
Есть серия измерений азимутов направлений. Их требуется осреднить. Только математически среднее между 1 градусом и 359 равно 180, а фактически равно 0 (или 360). Шкала замкнутая.
Отсчетов много. Какие есть подходы?
Спасибо.
  • Вопрос задан
  • 371 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Сложить векторы.

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

Войдите, чтобы написать ответ

Похожие вопросы