我试图将我使用 MIT AppInventor 制作的应用程序的计算转换为使用 Java 的 Android。我面临的问题是 Kawa 中计算的三角函数部分正在使用递减。我的问题是如何我如何将此计算转换为 Java 并获得相同的输出?
我是这样计算的,所有变量都是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))
然后我尽力将它翻译成Java代码,变量也是上面的double,depth,length和duct depth是用户输入的值。
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);
输入和输出的截图:
最佳答案
您可以使用 Math.toRadians()将度数转换为弧度。
关于java - 如何将度数计算转换为弧度? (卡瓦到 java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20594658/