Wie konvertiert eine Grad-Berechnung auf Bogenmaß? (Kawa zu Java)

Ich habe versucht, zu konvertieren, eine Berechnung aus einer app habe ich mit MIT AppInventor verwendet Kawa auf Android mit Java.Das problem, das ich bin vor ist, dass die trigonometrischen Teile der Berechnung in Kawa verwenden Grad.Meine Frage ist, wie übersetze ich diese Berechnung in Java und erhalten die gleiche Ausgabe?

Dies ist, wie ich die Berechnung ist Kawa,alle Variablen sind vom Typ double:

 Tri 1=atan(Offset Depth/Offset Length)
 Mark 1=sqrt(Offset Length^2+Offset Depth^2)
 Tri 2=(180-Tri1)/2
 Mark 2=Duct Depth/(tan(Tri 2))

Dann Tat ich mein bestes, um es zu übersetzen, um Java-code,die Variablen sind doppelt wie oben angegeben,die Tiefe,die Länge und die Kanaltiefe sind die Benutzereingaben Werte.

 tri1 = Math.atan(offsetDepth / offsetLength);
 marking1 = Math.sqrt(Math.pow(offsetLength,2) + Math.pow(offsetDepth,2));  
 tri2 = (180 - tri1) / 2;
 marking2 = ductDepth / Math.tan(tri2);

Screenshot von dem, was den ein-und Ausgängen wie folgt Aussehen:

Wie konvertiert eine Grad-Berechnung auf Bogenmaß? (Kawa zu Java)

InformationsquelleAutor Brian J | 2013-12-15
Schreibe einen Kommentar