如何快速判定直线与圆是否有交点?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 18:30:45
如何快速判定直线与圆是否有交点?如何快速判定直线与圆是否有交点?如何快速判定直线与圆是否有交点?设半径为r,直线到圆心的距离为d,当r=d时有一个交点,rd时有两个交点圆x^2+y^2=r^2直线y=

如何快速判定直线与圆是否有交点?
如何快速判定直线与圆是否有交点?

如何快速判定直线与圆是否有交点?
设半径为r,直线到圆心的距离为d,当r=d时有一个交点,rd时有两个交点

圆 x^2+y^2 = r^2
直线 y=kx+b
直线和圆的交点满足两个方程
就是说 x^2+(kx+b)^2 = r^2
化简 (k^2+1)x^2 + 2bkx + b^2 - r^2 = 0
由此得
当(2bk)^2-4(k^2+1)(b^2-r^2) < 0 时
圆和直线无交点
当(2bk)^2-4(k^2+1)(b^2-r...

全部展开

圆 x^2+y^2 = r^2
直线 y=kx+b
直线和圆的交点满足两个方程
就是说 x^2+(kx+b)^2 = r^2
化简 (k^2+1)x^2 + 2bkx + b^2 - r^2 = 0
由此得
当(2bk)^2-4(k^2+1)(b^2-r^2) < 0 时
圆和直线无交点
当(2bk)^2-4(k^2+1)(b^2-r^2) = 0 时
圆和直线有1交点
当(2bk)^2-4(k^2+1)(b^2-r^2) > 0 时
圆和直线有2交点

收起