Ещё раз об угле между стрелками

Необходимо разработать формулу для угла между часовым и минутным стрелками обычных, с 12 часовыми делениями часов. Притом формула должна удовлетворять следующим условиям:
1) Значение угла по абсолютному значению не должнo превышать 180о;
2) Если внутри указанного угла минутная стрелка удаляется от часовой, знак угла должен быть положительным, если догоняет - отрицательным;
3) Если угол открытый (180о) , знак может быть и положительным, и отрицательным.
Примеры записи времени: 01h 25m 36s; 07h 54m 45s
2 года назад от Антон Вкн

1 ответ

0 голосов
Идея:
Ф = (180 / п) 2 arctg ( tg (ф / 2)
ф - угол отклонения минутной стрелки относительно часовой в направлении "против стрелки часов". Можно туда засунуть разность углов, отсччитанных от вертикального положения стрелок, например. А угол каждой стрелки пропорционален числу секунд от начала (от вертикального положения обеих стрелок) . То есть вычисляем коэффициент пропорциональности, переводим все в секунды и подставляем.
2 года назад от Zu Stille

Связанные вопросы