www.mikrocontroller.net

Forum: Compiler & IDEs gcc - atan2 händisch berechnen?


Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ist es möglich atan2() händisch zu berechnen.
Gibt es hier vielleicht schon eine Lösung?

Ich möchte aus Zeit und Platzgründen gerne auf
math.h verzichten, sin() cos() ist ja mit Lookup
oder Cordic kein Problem, nur zu atan2() hab ich
noch nichts gefunden.

Vielen Dank & Mfg
Thorsten

: Verschoben durch Admin
Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thorsten schrieb:
> Ich möchte aus Zeit und Platzgründen gerne auf
> math.h verzichten

math.h kostet gar keinen Platz. ;-)

Ansonsten wirst du's vermutlich ziemlich schwer haben, die
handoptimierten Assemblerroutinen der avr-libc platzmäßig zu
unterbieten.

Autor: Horst Hahn (horha)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

es gibt bei mikrokopter/Flightcontrol  eine Dateien Namens mymath.c / .h
http://svn.mikrokopter.de/listing.php?repname=Flig...
in Version 0.80g

Autor: Joachim K. (minifloat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Horst Hahn schrieb:
> 0.80g

Das Gewicht steht hier aber nicht zur Diskussion, es geht wohl eher um 
Codegröße und Rechenzeit :P
mfg mf

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
super vielen Dank für die Hilfe.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.