Winkelfunktionen zu genau/ungenau
Verfasst: Montag 11. Juni 2007, 10:37
Hallo zusammen.
Ich hab im Moment folgendes Problem, dass ich mit meinem Programm Werte über die Winkelfunktionen (Sinus Cosinus) errechne. Und das passiert in Grad schritten für eine ganze Umdrehung. Jetzt geschieht es aber, dass der errechnete Wert bei 0° nicht gleich ist wie der Wert bei 360°! Weil für python der sin von 2*pi nicht gleich der sinus von 0, also 0 ist, sondern irgendein infinitisimal kleiner Wert ......e-16! Wenn ich allerdings damit weiter rechne gibts bei den Werten die Differenz von h(0°)=4 und h(360°)=3.795. Das ist für mich allerdings mehr als ungenügend!
Kann mir jemand ne Funktion/nen Trick nennen, mit dem ich auch für h(360°) =4 heraus bekomme?
Danke schonmal für jede Art von Antwort,
Windtommyhoff
Ich hab im Moment folgendes Problem, dass ich mit meinem Programm Werte über die Winkelfunktionen (Sinus Cosinus) errechne. Und das passiert in Grad schritten für eine ganze Umdrehung. Jetzt geschieht es aber, dass der errechnete Wert bei 0° nicht gleich ist wie der Wert bei 360°! Weil für python der sin von 2*pi nicht gleich der sinus von 0, also 0 ist, sondern irgendein infinitisimal kleiner Wert ......e-16! Wenn ich allerdings damit weiter rechne gibts bei den Werten die Differenz von h(0°)=4 und h(360°)=3.795. Das ist für mich allerdings mehr als ungenügend!
Kann mir jemand ne Funktion/nen Trick nennen, mit dem ich auch für h(360°) =4 heraus bekomme?
Danke schonmal für jede Art von Antwort,
Windtommyhoff