两直线夹角求解-Python编程实现
来源:互联网 发布:网络电视同步 编辑:程序博客网 时间:2024/06/05 04:43
最近用Python进行直线夹角计算,总结较好的两种方法,现总结如下:
1:根据向量求夹角
由上式进行编程代码如下:
#求出斜率 k1 = (Coords2y-Coords1y)/(float(Coords2x-Coords1x)) k2 = (Coords4y-Coords3y)/(float(Coords4x-Coords3x)) #方向向量 x = np.array([1,k1]) y = np.array([1,k2]) #模长 Lx = np.sqrt(x.dot(x)) Ly = np.sqrt(y.dot(y)) #根据向量之间求其夹角并四舍五入 Cobb = int((np.arccos(x.dot(y)/(float(Lx*Ly)))*180/np.pi)+0.5)
2:根据斜率求夹角
#求出斜率并四舍五入
Cobb =int(math.fabs(np.arctan((k1-k2)/(float(1 + k1*k2)))*180/np.pi)+0.5)
阅读全文
0 0
- 两直线夹角求解-Python编程实现
- 求两直线的夹角
- tzc1200 求两直线的夹角
- tzc 1200 求两直线的夹角
- C语言平面几何13-两直线的夹角
- C语言平面几何13-两直线的夹角
- 直线与平面的夹角
- 两向量的夹角
- C++ 实现已知直线上两个点求解直线方程,并求两条直线的交点
- 计算直线交点与夹角方法
- Python编程与问题求解
- 两空间异面直线公垂线及交点坐标的求解过程
- 画直线 水平夹角的 带箭头的
- 求助:如何求地球上2直线间夹角?
- 证明两相交直线在夹角⊙很小…
- RevitAPI: Revit中求两条直线的夹角XYZ.AngleTo
- LightOJ 1203 Guarding Bananas(凸包、直线夹角)
- 计算几何 点对直线张开的夹角
- Word 2010双栏文档插入跨栏图片(或表格或公式)后的文字阅读顺序问题
- bug
- oralce的序列转换成mysql
- POJ 1434 Fill the Cisterns! 笔记
- vs字体和颜色
- 两直线夹角求解-Python编程实现
- 安装Hexo
- 五步实现网站搬家更换域名及全站301重定向方法
- 【Java并发编程】Process进程 和 Thread线程
- android viewPager 实现图片无限循环滑动并带有进度的自定义布局
- Caffe学习:命令行解析
- NPM 命令大全
- jQuery——get和post方法简述
- 第二行代码复习笔记之Activity的相关用法