根据余弦定理求出 三点以一点为顶点 形成的夹角
2015-11-07 15:41
429 查看
package test;
//根据余弦定理求出 三点以一点为顶点 形成的夹角
public class Jiajiao {
public static void main(String args[]){
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00");
double x=0;
double y=0;
double x1=2;
double y1=0;
double x2=2;
double y2=2;
double dx1=x1-x;
double dy1=y1-y;
double dx2=x2-x;
double dy2=y2-y;
double c = Math.sqrt(dx1 * dx1 + dy1 * dy1) * Math.sqrt(dx2 * dx2 + dy2 * dy2);
System.out.println("C: "+c);
double angle = Math.acos((dx1 * dx2 + dy1 * dy2) / c);
String temp = df.format(180*angle/Math.PI);
System.out.println(temp);
}
}
//根据余弦定理求出 三点以一点为顶点 形成的夹角
public class Jiajiao {
public static void main(String args[]){
java.text.DecimalFormat df = new java.text.DecimalFormat("#0.00");
double x=0;
double y=0;
double x1=2;
double y1=0;
double x2=2;
double y2=2;
double dx1=x1-x;
double dy1=y1-y;
double dx2=x2-x;
double dy2=y2-y;
double c = Math.sqrt(dx1 * dx1 + dy1 * dy1) * Math.sqrt(dx2 * dx2 + dy2 * dy2);
System.out.println("C: "+c);
double angle = Math.acos((dx1 * dx2 + dy1 * dy2) / c);
String temp = df.format(180*angle/Math.PI);
System.out.println(temp);
}
}
相关文章推荐
- 《现代操作系统》读书笔记---死锁篇
- Tomcat缺少服务
- [LeetCode] Ugly Number
- DirectX学习笔记_关于Sprite.Draw2D的说明
- OC 类 和 对象
- 通过ab测试抗压能力 和 添加索引来增加搜索 能力
- tiny6410nfs挂载问题
- linux 获取经过N层Nginx转发的访问来源真实IP
- 获取新开启的activity的返回值给开启他的activity
- 使用Scala和Spray实现REST
- iOS8开发~UI布局(二)storyboard中autolayout和size class的使用详解
- 通过传址交换两个字符
- 枚举
- Java基础---类和对象
- 2015/11/7用Python写游戏,pygame入门(7):碰撞检测
- PHP-Redis扩展使用手册(三)
- 使用Python导出Excel图表以及导出为图片的方法
- ca
- ca
- VR冷思考