Подскажите пожалуйста алгоритм: есть вектор - известны x,y координаты, угол вектора гарантированно лежит в пределах [0:45гр] необходимо вычислить этот угол. Алгоритм необходимо оптимизировать по скорости (он будет реализовываться на ADSP2185 (с фикс. точкой)) и точности вычисления. Результат должен быть представлен в виде 16-ого числа, где: (старшие три бита я вычисляю на стадии приведения угла к диапазону [0:45гр]) Бит Вес 15 180гр 14 90гр 13 45гр 12 45/2гр 11 45/4гр 10 45/8гр 11 45/16гр .... 0 45/8192гр
|