`
yiminghe
  • 浏览: 1466710 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

三点共线判断

阅读更多

经典的计算几何方面问题,判断二维坐标系中是否三个点在一条直线上:

A (ax,ay) ,B(bx,by),C(cx,cy)

 

 

1. 斜率解法


判断  (ay-by)/(ax-bx) == (cy-by)/(cx-bx)


缺点:当 ax == bx 或 cx==bx 时需要特殊判断,注意使用 gcd 化简分子分母比较,不要使用浮点结果比较,可能会有差别



2.周长判断解法

排序周长 AC > AB >BC


判断 AC == AB+BC


缺点:由于 sqrt  开方运算,导致结果不准确,不稳定,在三角形接近扁平时,结果误差。


3.最优解法:面积判断


判断 area(ABC) ==0


area(ABC) = 1/2 * ( AC X BC )  = 1/2 *((ax-cx)*(by-cy)-(bx-cx)*(ay-cy))

判断 (ax-cx)*(by-cy) == (bx-cx)*(ay-cy) 即可。


AC X BC   为两矢量的叉积



ps: 叉积定义:


 

由推论1,2 以及

x X y  = z  ,  y X y = 0 , 得



  • 大小: 24 KB
  • 大小: 209.8 KB
  • 大小: 148.5 KB
分享到:
评论

相关推荐

    三点共线、线共点电子教案.pdf

    此外,通过分析三个点之间的角度关系,若相邻两角互补,则可以判断这三点共线。有时,通过点的坐标运算来证明其共线也是一个有效途径,比如使用行列式来验证三个点的坐标是否满足某一直线方程。 在本教程中,我们...

    平面向量中“三点共线定理”妙用.doc

    在三角形中,可以利用该定理快速找到三角形的重心,或是判断三个顶点是否共线;在平行四边形性质的研究中,三点共线定理帮助我们探索边与角的关系;在线段比例问题中,定理使我们能够准确地计算出线段间的比例关系,...

    判断N点中是否存在三个点共线

    题目描述 Given points on a 2D plane, judge whether there're three points that locate on the same line. 输入格式 The number of test cases T(1≤T≤10) appears in the first line of input. ...

    部编第2讲 平面向量基本定理及坐标表示.doc

    问题5则是在三角形中,通过三点共线判断向量比例关系,求解出k的值。 选择题3和4进一步讨论了向量平行(共线)的条件。题目3通过向量平行的坐标表示,得出m=-6的结论,证明了"m=-6"是"a∥(a+b)"的充要条件。而问题4...

    高考数学玩转压轴题专题3.7三点共线证法多斜率向量均可做

    如果已知三个点的坐标,我们可以通过计算出两点间的距离来判断三点是否共线。具体来说,如果任意两点间的距离等于其他两点距离之和,那么这三点共线。这个方法的计算过程比较繁琐,但其直观性可以为我们提供另一种...

    完整第2讲 平面向量基本定理及坐标表示.doc

    第五题中通过三点共线判断向量之间的关系,得出参数 **k**。 填空题中,第九题通过向量的加法求和得到坐标关系,进而求出 **x+y** 的值。第十题利用三点共线的条件,即对应向量的比例关系,来求解表达式的值。第十...

    顶底三线 三点定乾坤通达信指标公式源码.doc

    A点并不总是简单的最低价或最高价,它可能出现在多次反弹或盘整之后,需要投资者具备一定的市场经验来做出准确判断。B点和C点的确定也同样需要细致的分析,因为它们决定了价格走势的强度和持续性。 在绘制趋势线时...

    河南省安阳市高一数学3月月考试题(答案不全) 试题.doc

    4. **三点共线与向量关系**:第四题通过平面内的三点共线判断向量的乘积,涉及向量的线性组合和共线条件。 5. **圆上的对称点**:第五题考察了圆上的两点关于直线对称的情况,这涉及到圆的性质和直线对称问题,需要...

    三点是否共圆 画出图形和坐标点 mfc课程设计

    3. **共圆判断**:计算三角形的内心(三条角平分线的交点)和外心(三边垂直平分线的交点)。如果内心和外心重合,则三点共圆。 4. **图形绘制**:使用MFC的CDC类,调用MoveTo()、LineTo()等函数在窗口上绘制坐标轴...

    points_colinear:此代码通过计算这些点的行列式来检查 3 个点是否共线-matlab开发

    如果它们位于一条直线 L 上,则称它们共线。 点所在的直线,尤其是与几何图形(例如三角形)相关时,有时称为轴。 您可以在此链接中查看更多详细信息: http : //mathworld.wolfram.com/Collinear.html

    【轻松突破120分】2014高考数学精炼4 文.doc

    15. **三点共线判断**:三点M,N,P的极坐标化为直角坐标后,通过斜率相等判断它们是否在同一直线上。 以上知识点覆盖了高中数学中的基础概念和计算方法,包括极坐标与直角坐标系的转换、直线和圆的方程、曲线变换...

    重庆市长寿 高二数学上学期第一次月考试题.doc

    第3题中,通过三点共线判断m的值,需要用到斜率公式。 3. **不等式**:第4题是关于不等式的真命题判断,这需要理解不等式的性质及其转换规则。 4. **逻辑命题**:第5题涉及到命题逻辑,特称命题的否定是全称命题,...

    点共线的证明,线共点的证明

    梅涅劳斯定理可以用来判断一条线是否穿过一个三角形的某一边,而塞瓦定理则与三角形的六条边和三个顶点有关,它可以帮助我们确定在一定条件下点共线的条件。 在实际操作中,证明点共线和线共点,往往需要将图形与...

    苏教版八年级上册数学[一次函数全章复习与巩固(提高)重点题型巩固练习].doc

    第5题通过三点共线判断斜率相等或相同比例,从而求解未知数值。 5. **不等式与函数图像**:第3题要求找到不等式 \( y = kx + 2 \) (其中 \( k ))的解集,这可以通过分析函数图像与 \( x \) 轴的交点位置得出。 6...

    2021届大一轮复习【福建专用:理】:学案47 直线及其方程.docx

    - 在给定的题目中,例如直线斜率的计算、三点共线判断、直线方程的求解等,需要运用上述概念和公式解决实际问题。 通过深入理解和掌握这些概念,学生可以解决与直线位置、方向和方程相关的各种问题,从而在解析...

    高中数学平面向量共线坐标表示PPT课件.pptx

    在判断三个点是否共线时,通常检查任意两个点所形成的向量是否共线,如果共线且方向一致,那么这三点就共线。 总的来说,这个PPT课件详细介绍了向量共线的坐标表示及其应用,提供了丰富的例题和解题策略,有助于...

    九年级数学下册2.4过不共线三点作圆教案新版湘教版

    九年级数学下册2.4节所涉及的内容“过不共线三点作圆”,是对学生进行几何直观能力和尺规作图技巧培养的重要知识点。这一知识点不仅涉及到圆的基本性质,还牵涉到了三角形外接圆和外心的概念,对于提升学生的几何...

    2016高中数学2.3.4平面向量共线的坐标表示教案新人教A版必修4

    例2和例3则分别考察了三点共线的判断和在线段上的点的坐标求解。 总结来说,这部分教学内容的核心是理解和运用平面向量共线的坐标表示,以及它在几何问题中的应用。通过实例分析和习题解答,学生能够熟练掌握向量共...

    2019_2020学年高中数学课时跟踪训练21平面向量共线的坐标表示新人教A版必修4202005150414

    3. 三点共线问题:当三个点A(2,3),B(3,a),C(4,b)在同一条直线上时,可以通过比较两个向量的坐标比来判断。对于点A、B、C,它们的向量分别为AB=(1,a-3)和AC=(2,b-3),由于共线,AB的坐标比等于AC的坐标比,即a-3=2...

Global site tag (gtag.js) - Google Analytics