2012-04-10 4 views
2

Wie führe ich folgende mathematische Problem in Javascript:Performing Trigonometrie in Javascript

Tan(x) = 450/120; 
x  = 75; 
// In my calculator I use tan^-1(450/120) to find the answer 
// How do I perform tan^-1 in javascript??? 

Mein JavaScript-Code wird falsche Ergebnisse ausgibt:

var x = Math.atan(450/120); 
alert(x); // says x = 1.3101939350475555 

// Maybe I am meant to do any of the following... 
var x = Math.atan(450/120) * (Math.PI/2); // still wrong answer 
var x = Math.tan(450/120); // still wrong answer 
+3

Ist Ihr Rechner im Gradmodus? Echte Männer benutzen Radianten. –

+0

@ 32bitkid lol warum? –

+1

In aller Ernsthaftigkeit ist eine volle Umdrehung um einen Einheitskreis ein Bogen mit dem Abstand von 2Pi, was nicht zufällig das Maß dieses Winkels im Bogenmaß ist. Das zu verstehen und die Beziehung anderer trigonomischer Funktionen zum Einheitskreis wird dein Leben viel einfacher machen. –

Antwort

8
var x = Math.atan(450/120); 

gibt die Antwort 75 Grad in Radiant , das ist: 1.3101939350475555

Um die richtige Antwort zu erhalten, konvertieren Sie einfach in Grad:

var x = Math.atan(450/120) * (180/Math.PI); 
alert(x); // says x is 75.06858282186245 
Verwandte Themen