Die approximation der inversen trigonometrischen Funktionen

Ich habe zu implementieren, asin, acos und atan in der Umgebung, wo ich nur folgende Mathe-tools:

  • Sinus
  • Cosinus
  • elementaren fixed-point Arithmetik (floating-point-zahlen sind nicht verfügbar)

Ich auch schon einigermaßen gute Wurzel-Funktion.

Kann ich die Umsetzung einigermaßen effizient inverse trigonometrische Funktionen?

Brauche ich nicht zu große Präzision (die floating-point-zahlen haben eine sehr begrenzte Genauigkeit egal), grundlegende Annäherung zu tun.

Ich bin schon halb entschlossen, zu gehen mit lookup-Tabelle, aber ich würde gerne wissen, wenn es etwas ordentlicher option (das muss nicht mehrere hundert Zeilen code, einfach zu implementieren einfache Mathematik).

EDIT:

, Um die Sache aufzuklären: ich brauche, um die Funktion auszuführen, Hunderte Male pro Bild bei 35 frames pro Sekunde.

  • mögliche Duplikate von Wie kann Trigonometrischen Funktionen arbeiten?
  • Die vorgeschlagene doppelte ist mehr darüber, wie die trigonometrischen Funktionen arbeiten (wie Titel). Dies ist über die inverse trigonometrische Funktionen.
Schreibe einen Kommentar