描述判断圆(X-a)^2+(Y-b)^2=r^2和直线AX+BY+C=0的位置关系的算法

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 01:44:43

描述判断圆(X-a)^2+(Y-b)^2=r^2和直线AX+BY+C=0的位置关系的算法

根据圆方程可以知道圆心为(a,b),半径为r
利用点到直线距离公式求圆心到直线AX+BY+C=0的距离为:
(Aa+Bb+c)/√(A²+B²),不妨表示这个结果为d
当d>r时,直线与圆相离
当d=r时,直线与圆相切
当d<r时,直线与圆相交