Мне нужно реализовать asin, acos и atan в среде, где у меня есть только следующие математические инструменты:
У меня уже есть достаточно хорошая функция извлечения квадратного корня.
Могу ли я использовать их для реализации достаточно эффективных обратных тригонометрических функций?
Мне не нужна слишком большая точность (числа с плавающей запятой в любом случае имеют очень ограниченную точность), достаточно базового приближения.
Я уже наполовину решил перейти к поиску по таблице, но хотел бы знать, есть ли какой-нибудь более аккуратный вариант (который не требует нескольких сотен строк кода только для реализации базовой математики).
РЕДАКТИРОВАТЬ:
Чтобы прояснить ситуацию : Мне нужно запускать функцию сотни раз за кадр со скоростью 35 кадров в секунду.