cosinus problem
-
bitte um Hilfe, ich glaub ich hab den cosinus falsch verstanden
int main() { std::cerr << "sinus " << std::sin( 1.5708 ) << " "; std::cerr << "cosinus "<< std::cos( 1.5708 ) <<"\n"; return 0; }gibt aus:
sinus 1 cosinus -3.67321e-06sollte doch 1 und 0 sein, oder?
90 grad sind doch 1.5708 radian,
was mache ich falsch ?
-
ups
-
kurze_frage schrieb:
90 grad sind doch 1.5708 radian,
Nein, 90 Grad sind Radiant, also etwas weniger als 1.5708.
-
Ist alles richtig.
1.5708 ist ja nur auf 5 Stellen genau. Dein Ergebnis -0.00000367321 ist eben auch ein wenig ungenau: Rundungsfehler rein => Rundungsfehler raus.
-
ok,
danke!is heut wohl schon etwas zu spät für mic damit ich das mit dem Runden selber bemerkt hätte.