-1
Ich benutze Python, aber es ist etwas seltsam. Warum gibt cos (x) ein Ergebnis von x wie im Bogenmaß? während cos (Radiant (x)) gibt die Antwort als x in Grad warWarum gibt cos (x) ein Ergebnis von x als x im Bogenmaß?
zum Beispiel:
>>> cos(75)
0.9217512697247493
aber die Wahrheit ist, wenn 75 in Grad ist, dann cos (75) = 0,26
>>> cos(radians(75))
0.25881904510252074
aber die Wahrheit ist, wenn 75 in Radian ist, dann cos (75) = 0,90
ich falsch bin? Warum passiert das?
Aus den Dokumenten, 'Gibt den Kosinus von x (in Bogenmaß) .' – zondo
Der Rechner auf meinem Rechner gibt' cos (75) 'als 0,9217512697 ... Mit' bc -l <<< ‚cos (75) 'ergibt 0,92175126972474931639 (Hinzufügen einer führenden Null). Ihre 0,90 scheint eine schlechte Annäherung an das zu sein, was Sie erwarten sollten. –
Jede Sprache, die ich kenne, verwendet Radiant für Triggerfunktionen; Keine verwenden Grad als Eingaben. FORTRAN, C, C++, Java, C#, JavaScript, Python, Ruby, Scala - Sie bekommen die Idee. Machen Sie es leicht - finden Sie eine Sprache, in der die Bogenmaße nativ verwendet werden. Ich werde überrascht sein, wenn es einen gibt. – duffymo