кстате на предыдущей картинке ошибка
для диагонали ФФФФхФФФФ цифры наверно еще в 2 раза хуже
я не учел что значения сумируются
и именно сумма не должна превышать FFFF
а не отдельное значение
так делитель 1099 (забыл поменять надпись 550 которая в расчетах не участвует)
длину меньше 40 не определить
так что логарифмы наше все
- - - Добавлено - - -
А угол известен по которому нужно определить длину?
- - - Добавлено - - -
можно другими способами
можно считать тангенс угла y/x
и сумму x+y по модулю
а потом по таблице по тангенсу угла находить множитель или делитель для (x+y)
который скорректирует значение
зеленные значения правильный результат
итого деление, сложение, 128К таблица и умножение (если есть 16b*16b=32b)
я как то так делал коррекцию для вульфа (как именно уже не помню)
тк у меня длина по диагонали была с искажениеми
и ее нужно было дополнительно корректировать
так же вот нашел еще (если что гипотенуза это длина вектора %) )
https://profmeter.com.ua/communicati...6.486.544.1083
можно идти по длинному пути
находить тангенс(деление)
находить угол (брать арктангенс(таблица))
брать синус(таблица)
и делить y на этот синус
еще может как то можно через теорему синусов








Ответить с цитированием
