(I)当直线l的斜率不存在时,|AB|=4,不满足条件.故可设所求直线l的方程为y=kx+1代入圆的方程, 整理得(1+k2)x2+2kx-3=0, 利用弦长公式可求得直线方程为y=x+1或y=-x+1. (II)当直线l的斜率不存在时,=3或=,不满足条件,故可设所求直线l的方程为y=kx+1 代入圆的方程,整理得(1+k2)x2+2kx-3=0,(*) 设A(x1,y1),B(x2,y2),则x1,x2为方程(*)的两根, 由=2可得x1=-2x2 ,则有 | x1+x2=-x2=,(1) | x1x2=-2=-,(2) |
| | . (1)2÷(2)得=,解得k=±, 所以直线l的方程为y=±x+1. (III)当直线l的斜率不存在时,=3或=,λ=3或或λ=, 当直线l的斜率存在时可设所求直线l的方程为y=kx+1,代入圆的方程,整理得(1+k2)x2+2kx-3=0,(*) 设A(x1,y1),B(x2,y2),则x1,x2为方程(*)的两根, 由=λ可得x1=-λx2 , 则有 | x1+x2=(1-λ)x2=,(3) | x1x2=-λ=-,(4) |
| | ,(3)2÷(4)得=, 而=-∈[0,),由0≤<,可解得<λ<3, 所以实数λ的取值范围为≤λ≤3. |