ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
322717 Топик полностью
Д.ARMоед (13.04.2012 09:35, просмотров: 95) ответил fk0 на Есть декартовы кординаты. Два вектора. Надо понять, что угол между ними стал больше 1 градуса. Как? (может быть 0..180).
Масштабировать вектора к одинаковому модулю. Потом, вспомнив из теоремы синусов, что стягивающая сторона пропорциональна углу, проверять модуль разности масштабированных векторов. Всё. Галимый Пифагор и матричное умножение. Можно даже корни зазря не извлекать, а воспользоваться квадратами модулей.