要求b,可以建立b与k之间的等式关系,即用k表示b
可以设P(x1,y1),Q(x2,y2)
由于MP垂直MQ
所以向量MP*MQ=0
可以得到等式:x1*x2+y1*y2-b*(y1+y2)+b^2=0
又有 y1=kx1,y2=kx2
故等式变为:(1+k^2)x1*x2-bk(x1+x2)+b^2=0
直线y=kx与圆x^2+y^2-2x-2y+1=0相交
可得(1+k^2)x^2-2(1+k)x+1=0;
利用判别式,可知k>3时,该方程恒有两个实根
利用韦达定理:x1+x2=2(1+k)/(1+k^2); x1*x2=1/(1+k^2)
所以等式(1+k^2)x1*x2-bk(x1+x2)+b^2=0变为:
1-2bk(1+k)/(1+k^2)+b^2=0
然后解出b,最后利用k>3这个条件确定b的范围(这里可能要用到函数单调性问题,有点麻烦,你自己往下算吧)