在直角坐标系平面内一点有P,求OP与x轴正半轴的夹角,公式怎么写?
解决方案 »
- 帮忙看个鼠标画图问题
- 高手来啊~~~~
- 【求助】程序中如何判断java中的关键字和已定义的类
- think in java中有段话不理解
- 同步客户端和服务器的系统时间
- JAVA关于“must implement the inherited abstract method”日期显示不了。我把那个方法覆盖了以后可以运行但是显示不出日期。
- 如何利用jsp从邮件服务器数据库中解析邮件?
- unicode字符集内外形相同的字符 如何区别
- JDK 与 JSWDK
- 请高手比较以下JBuilder和Visiual Age for Java那个好用?(空)
- java7中MethodHandle.asType用法
- 接口我能这样理解吗?
//仅仅只是最简单的一个求法,具体角度可以根据坐标在哪个象限判断是大于90°还是小于90°
//直角三角形,正弦定理sin∠A=对边比上斜边
double x=2,y=2;
//求的斜边长度,x^2+y^2开根
double l=Math.sqrt(Math.pow(x, 2)+Math.pow(y, 2));
//得到角度
System.out.println(Math.asin(x/l)*(180/Math.PI));
}
三角函数使用方法:
就拿sin30°为列:Math.sin(30*Math.PI/180),思路为PI相当于π,而此时的PI在角度值里相当于180°,所以Math.PI/180得到的结果就是1°,然后再乘以30就得到相应的30°。
而如果是想用反正弦函数来求相应的对数的话就应该写成:Math.asin(0.5)*(180/Math.PI),此时的PI相当于圆周率的值,所以180/Math.PI得到的结果就是一弧度的值,然后再乘以0.5就得到相应的弧度。