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:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie konvertieren die Winkel in Bogenmaß selbst.
Wie wir wissen:
Also:
So, wo haben Sie X Grad,
Sie sind gleich (X * PI /180) Rad.
In Java Sie haben
definiert den Wert der Zahl PI.
Ändern Sie einfach den Java-code zu diesem:
180 * PI / 180 radians will fix tri2
so ist, wie würde ich den rest korrigieren der Berechnung? Diese Fragen klingen wohl einfach zu Ihnen, aber ich kann nicht meinen Kopf um ihn herum.tri11
im Bogenmaß konvertieren Grad,so dass ein Teil der richtige ist,danntri22
ist Bogenmaß? somarking2
macht die Berechnung im Bogenmaß.Das bedeutet, dass ich noch zu konvertieren das Ergebnis dermarking2
Grad weil Ihr im Bogenmaß? vielen Dank für die Hilfe bisher 🙂Können Sie Math.toRadians() konvertieren von Grad in Bogenmaß.
toRadians
wie implementiere ich es in der Berechnung?