「计算三角形的角度java」如何计算三角形的角度

博主:adminadmin 2022-11-21 17:34:07 80

本篇文章给大家谈谈计算三角形的角度java,以及如何计算三角形的角度对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java程序计算三角形的角度,不知道哪里错了?

三角形的内角之和为 180度。

假设有三角形如下:

代码如下:

//Scanner sc = new Scanner(System.in);

//System.out.print("请输入坐标:");

double x1,y1,x2,y2,x3,y3;

x1 = 7;  //sc.nextDouble();

y1 = 1;  //sc.nextDouble();

x2 = 1;  //sc.nextDouble();

y2 = 11;  //sc.nextDouble();

x3 = 13;  //sc.nextDouble();

y3 = 11;  //sc.nextDouble();

double a,b,c;

a = Math.sqrt(Math.pow((x1-x2),2)+Math.pow((y1-y2),2));

b = Math.sqrt(Math.pow((x1-x3),2)+Math.pow((y1-y3),2));

c = Math.sqrt(Math.pow((x3-x2),2)+Math.pow((y3-y2),2));

double cosa,cosb,cosc;

cosa = (b*b+c*c-a*a)/(2*b*c);

cosb = (a*a+c*c-b*b)/(2*a*c);

cosc = (a*a+b*b-c*c)/(2*a*b);

System.out.println("a角度:"+Math.toDegrees(Math.acos(cosa)));

System.out.println("b角度:"+Math.toDegrees(Math.acos(cosb)));

System.out.println("c角度:"+Math.toDegrees(Math.acos(cosc)));

输出如下:

java三角形角度换算度角分教程

/**

* 将角度转换为度 分 秒

* @param angle:待转换的角度

* @return 字符串形式表示度、分、秒

* @author BtFeifei

*/

public String convert(float angle)

{

StringBuffer transAngle = new StringBuffer();

int deg = (int)angle;

if(deg 0)

transAngle.append(deg + "度 ");

float mi = angle - deg;

transAngle.append( (int)mi*60 + "分 ");

float se = mi * 60 -(int)(mi * 60);

transAngle.append( (int)se*60 + "秒 ");

return transAngle.toString();

}

给出三角形三个边的边长,怎样求三个角的角度???用java语言

用余弦定理,a^2=b^2+c^2-2cosA*b*c;

所以cosA=(b^2+c^2-a^2)/2bc;

所以你只需要调用反余弦函数就可以了

「计算三角形的角度java」如何计算三角形的角度

JAVA计算三角函数公式

已经知道两条边和一个直角了,可以把另一条边求出来(根据A2+B2=C2),然后根据公式

cosA=(a2+b2-c2)/(2ab) 其中A为边a b的夹角!

计算三角形的角度java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何计算三角形的角度、计算三角形的角度java的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。