博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不用π求坐标夹角大小
阅读量:7055 次
发布时间:2019-06-28

本文共 608 字,大约阅读时间需要 2 分钟。

一、根据x表示与x轴的夹角,tanx=y/x;

atan2用法:atan2(y,x)所表达的意思是坐标原点为起点,指向(x,y)的射线在坐标平面上与x轴正方向之间的角的角度。代码示列:

1  while(n--)2     {3         scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);4         a1=atan2(y1,x1);5         a2=atan2(y2,x2);6         a3=fabs(a1-a2);7         printf("%.2lf\n",a3*180/PI);8     }

二、根据x表示所求夹角,cosx=向量a 点乘 向量b/模a*模b

while(n--)    {        double x1,x2,y1,y2,t,a,b,c;        scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);        a=x1*x2+y1*y2;        b=sqrt(x2*x2+y2*y2);        c=sqrt(x1*x1+y1*y1);        t=acos(a/b/c)*180/PI;        printf("%.2lf\n",t);    }

 

转载于:https://www.cnblogs.com/darklights/p/5064978.html

你可能感兴趣的文章
古城钟楼微博:葡萄城程序员演练技术的产物
查看>>
最常用的四种数据分析方法
查看>>
Mesos安装部署笔记
查看>>
epoll的作用和原理介绍
查看>>
服务器远程监控管理(一)-硬件篇
查看>>
Android permission 工具类
查看>>
Tomcat使用与配置
查看>>
接口与抽象类的区别(转)
查看>>
转载:分析apk工具aapt的使用,解析其原理
查看>>
如何向视图插入数据
查看>>
注册和策略模式
查看>>
python 列表
查看>>
第七课作业
查看>>
MEAN实践——LAMP的新时代替代方案(下)
查看>>
CentOS7 下安装 Oracle 12c
查看>>
简单介绍AngularJs Filters
查看>>
Dubbo下一站:Apache顶级项目
查看>>
我说分布式事务之最大努力通知型事务
查看>>
挖机全车无动作是什么故障原因引起的?
查看>>
监狱电视系统设计原则及应用场景
查看>>