Forum: Compiler & IDEs wie rechnet die math.h


von Philipp P. (putzer_philipp)


Lesenswert?

hallo, ich hab eine Frage zur math.h.

Weiß jemand wie die lib die einzelnen Funktionen wie sin cos usw. 
implementiert hat?

Rechnet die mit irgendwelchen Look-up-Tabellen oder einer 
Reihenentwicklung, oder mit einer komplett anderen Methode?

Ich habe auch nix wirklich gescheides in internet gefunden, es gibt zwar 
haufenweise dokumentationen zur math.h, also wie man sie aufruft, welche 
fehler bei negativen Zahlen in der Wurzel usw., aber nichts zu 
irgendwelchen Rechenzeiten, Zahl der Operationen und Fehlertoleranzen.


Also nur aus reinem Interesse,

Gruß

Philipp

von Gaast (Gast)


Lesenswert?

http://www.nongnu.org/avr-libc/user-manual/benchmarks.html

Von der Laufzeit her würde ich auf Reihenentwicklungen tippen.

von Simon K. (simon) Benutzerseite


Lesenswert?


von Philipp P. (putzer_philipp)


Lesenswert?

super, also die beiden links sind echt brauchbar. nur steige ich jetzt 
nicht ganz dahinter wie die die berechnung machen, aber heut reichts mir 
auch. aber die anzahl der clocks ist interessant

von Gaast (Gast)


Lesenswert?

Da ist eine Tabelle, und die Werte darin sehen so aus wie die 
Koeffizienten der Reihenentwicklung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.