Wünschenswert wäre eine in AVR-Assembler geschriebene Funktion, die den arcsin im vollen Wertebereich berechnet. Input: 24bit fractional, Output: Winkel in 100tel Grad. Ich hatte mich dazu schon mit dem CORDIC-Algorithmus beschäftigt. Dieser ist aber wie bekannt für arcos nicht im ganzen Wertebereich stabil (arctan dagegen kein Problem). Auch bei Einsatz der aus der Theorie bekannten Doppeliteration bekomme ich nur für |a|<0.6 brauchbare Ergebnisse.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.