java - 如何将度数计算转换为弧度? (卡瓦到 java )

标签 java android radians kawa

我试图将我使用 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);

输入和输出的截图:

enter image description here

最佳答案

您可以使用 Math.toRadians()将度数转换为弧度。

关于java - 如何将度数计算转换为弧度? (卡瓦到 java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20594658/

相关文章:

java - 我无法使用 Swing 弹出图像

Java 多部分帖子

java - Android Studio 多个 onCreate 方法

ios - 在 3D 旋转中转换加速度计

java - 如何编写一个程序将java中的列表中的度数转换为弧度

java - 用另一个相同类型的对象更新 java 对象的属性

java - 如何将多种类型的用户重定向到各自的Activity?

android - android :supportsRtl in Androidmanifest 警告

android - androidx 和 com.android.support 之间的区别

r - ggplot coord_polar() 在 pi/2 和 -pi/2 之间绘制顶部和底部