美文网首页
判断两直线是否平行

判断两直线是否平行

作者: zhfish | 来源:发表于2017-12-23 10:50 被阅读0次

公式如下:
若直线A1x十+B1y+十C1=0与直线A2x十+2y+十C2=0平行,则:
A1/A2=B1/B2≠C1/C2
①若B1=B2=0,此时两直线斜率不存在,满足:A1/A1=B1/B2≠C1/;C2;
②若B1≠0、B2≠0,此时也满足A1/A2=B1/B2≠C1/C2
则两直线平行,有:A1/A2=B1/B2≠C1/C2
上代码:

/*
 *函数名:if_not_parallel
 *功能:两条直线不垂直的情况下,判断是否相交
 *输入:(x1,y1),(x2,y2)是线段一的两个端点的坐标
 *     (x3,y3),(x4,y4)是线段二的两个端点的坐标
 *输出:返回整型值判断两条线段是否相交
 */
int if_intersect_np(double x1,double y1,double x2,double y2, double x3,double y3,double x4,double y4)
{
    double x;
    x=((x1*y2-x2*y1)/(x2-x1)+(x4*y3-x3*y4)/(x4-x3))/((y2-y1)/(x2-x1)-(y4-y3)/(x4-x3));
    if(((x1-x)*(x-x2)>=0)&&((x3-x)*(x-x4)>=0))
    return 1;
    else
    return 0;
}

相关文章

  • 判断两直线是否平行

    公式如下:若直线A1x十+B1y+十C1=0与直线A2x十+2y+十C2=0平行,则:A1/A2=B1/B2≠C1...

  • 使用Python判断线段是否与矩形相交

    直线相交的判定 我们在初等几何中学过如何判断两条直线是否相交。在欧几里得平面上,两条直线要么平行,要么相交,要么重...

  • 平行的判定,平行线的性质

    平行的定义是什么?平行的定义就是在同一平面内,两条没有共点的直线。如果判断两条直线平行?两条直线被一条直线所截,而...

  • 《珍惜》

    经过直线外一点,有且只有一条直线与这条直线平行 就就是所谓的平行定理 两条直线被第三条直线所截,那么第三条直线与这...

  • 三维空间中两直线的最短距离及最近点

    方法1: 已知空间中两直线AB, CD,判断它们是否相交      问题的关键是求出这两条直线之间的最短距离,以及...

  • 8.5.1直线与直线平行

    可以不做这么多

  • 教《平行线》后感

    同一平面内两条直线的位置关系——平行,相交。 有两条直线相交的,还有三条直线相交的,相应知识点同学...

  • 平行线

    小学四年级的数学课本里是这样定义平行线的:在同一个平面内不相交的两条直线叫做平行线,也可以说这两条直线互相平行。 ...

  • 人生如此

    在欧几里得平面上,两条直线要么平行,要么相交,要么重合。

  • 一条直线分割平行四边形问题

    今天领着孩子们探讨了一条直线分割平行四边形成两个梯形的问题,起因是遇到了一道这样的判断题——把一个平行四边...

网友评论

      本文标题:判断两直线是否平行

      本文链接:https://www.haomeiwen.com/subject/ogifgxtx.html