抱歉,看错题目了,一直以为是CA⊥CB,原来是OA⊥OB
假设过P的直线斜率为k,那么AB直线的方程为y-2=k*(x-2),即y=k*x+2-2k
代入(x-1)^2+y^2=9得关于x的一元二次方程:
(k^2+1)*x^2+(-4k^2+4k-2)*x+(4k^2-8k-4)=0
记这个方程的两个根是x1、x2,根据韦达定理:
x1+x2=(4k^2-4k+2)/(k^2+1)
x1*x2=(4k^2-8k-4)/(k^2+1)
因为OA⊥OB,所以(y1/x1)*(y2/x2)=-1,即y1y2+x1x2=0
y1y2=(kx1+2-2k)*(kx2+2-2k)=k^2*(x1*x2)+(2k-2k^2)*(x1+x2)+(2-2k)^2
带入x1+x2,x1*x2,化简,得:k^2+3k=0,故k=0或者k=-3
另外还需要考虑直线x=2,虽然它不满足题意,但应该考虑
因此直线是y=2或者y=-3x+8