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
http://www.nongnu.org/avr-libc/user-manual/benchmarks.html Von der Laufzeit her würde ich auf Reihenentwicklungen tippen.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.