(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.