bitte nicht schlagen, habe gerade ein Brett vor dem Kopf. Kann mir jemand die Rückgabewerte von math.sin() erklären?
Hätte Werte zwischen -1 und 1 erwartet; wieso ergibt sin(math.pi) einen Wert größer als 1? (1.22460635382e-16)
Beim Googeln fand ich z.B. auf http://www.tutorialspoint.com/python/number_sin.htm zur Sinusfunktion folgendes:
Klarer Widerspruch!sin(x)
Return Value
This method returns a numeric value between -1 and 1, which represents the sine of the parameter x.
Let us compile and run the above program, this will produce the following result:
sin(3) : 0.14112000806
sin(-3) : -0.14112000806
sin(0) : 0.0
sin(math.pi) : 1.22460635382e-16
sin(math.pi/2) : 1
Ich brauche zu math.sin(x) die zugehörige y-Koordinate zwischen -1 und +1.
Muss man bestimmt irgendwie umrechnen, aber wie?
Mit der Bitte um Nachsicht, mein Matheunterricht ist schon fast vier Jahrzehnte her . . .
Danke für Denkanstöße
Axel