sinus Methode nicht das gewünschte Ergebnis
-
Irgendwie verstehe ich hier was nicht.
Kann mir jemand erklären, wie ich mit der sin Funktion aus der math.h auf das gleiche Ergebnis wie beim Windows Taschenrechner komme und zwar im "Grad" Modus.
Ich krieg es irgendwie nicht hin.Zum Beispiel bei 25
double dValue = 25.0; dValue = sin(dValue / 360 * 2 * PI);Warum komme ich auf 0.422618 und der Windowsrechner auf 0.382683. Ist die Umrechnung von Grad in Radiant doch nicht richtig?
Danke
-
Du musst auch den Windowsrechner auf Radiant umstellen!
-
Aber das will ich doch gerade nicht. Ich will das selbe Ergebnis wie wenn ich den Windowsrechner auf Grad zu stehen habe, 25 eingebe und sin klicke.
-
Mein CALC lifert auch:
0,42261826174069943618697848964773
-
Wenn ich Im Windowsrechner auf "Deg" (Degree) 25 eintippe und dann sin drücke komme ich auf
0,42261826174069943618697848964773Wenn ich sin(25.0/360*2*PI) programmiere (ein simples C-Progrämmchen), bekomme ich
0.42261826174070 (die fehlenden Nachkommastellen liegen am Debugger).Wo ist nun Dein Problem?
-
windowsrechner:
deg: 360 grad
grad: 400 grad
rad: 2pidu willst nicht grad, sondern deg.
-
Ist ja schön das ihr alle 0,42... raus bekommt. Bekomme ich ja auch.
Aber wenn ihr das mal nachvollzieht:
Aber das will ich doch gerade nicht. Ich will das selbe Ergebnis wie wenn ich den Windowsrechner auf Grad zu stehen habe, 25 eingebe und sin klicke.
Kommt da 0,42... raus?
-
Dann ersetz doch einfach 360 durch 400.
Wo is jetzt das Problem?
Spätestens nach volkard's Beitrag sollte alles klar sein.
-
Ok Danke.