已知圆的方程C:(x-2)^2=(y+3)^2=9 ,求圆上的点到已知直线L:ax+by+c=0的最大距离和最小值.写出算法

问题描述:

已知圆的方程C:(x-2)^2=(y+3)^2=9 ,求圆上的点到已知直线L:ax+by+c=0的最大距离和最小值.写出算法
:(x-2)^2+(y+3)^2=9 打错了

(x-2)^2+(y+3)^2=9可得圆心为(2,-3) 半径为3
圆上的点到已知直线L:ax+by+c=0的最大距离:
1、当直线与圆相切,为2R
2、当直线与圆相交,为圆心到直线的距离+R
3、当直线与圆相离,为圆心到直线的距离+R
圆上的点到已知直线L:ax+by+c=0的最小距离:
1、当直线与圆相切,为0
2、当直线与圆相交,为R-圆心到直线的距离
3、当直线与圆相离,为圆心到直线的距离-R可是直线不是未知的嘛分情况讨论:1.直线与圆外离(1)最大距离等于d+2r==|2a-3y+c|/√(a²+b²)+6(2)最小距离等于d-r=|2a-3y+c|/√(a²+b²)-3 2.直线与圆相切最大距离等于直径6最小距离为03.直线与圆相交最大距离=2r-d=6-|2a-3y+c|/√(a²+b²)最小距离d=|2a-3y+c|/√(a²+b²)