(1)证明:已知椭圆E:=1(a>b>0),A1、A2与B分别为椭圆E的左、右顶点与上顶点, 所以A1(-a,0),A2(a,0),B(0,b),直线A2B的方程是=1. 因为A2B与圆C:x2+y2=1相切,所以=1,即=1. (2)解:设P(x0,y0),则直线PA1、PA2的斜率之积为kPA1·kPA2=,=1,而=1,所以b2=a2.结合=1,得a2=4,b2=.所以椭圆E的方程为=1. (3)解:设点M(x1,y1),N(x2,y2). ①若直线l的斜率存在,设直线l为y=kx+m,由y=kx+m代入=1,得+=1.化简得(b2+a2k2)x2+2a2kmx+a2m2-a2b2=0(Δ>0).∴x1x2=,y1y2=(kx1+m)(kx2+m)=k2x1x2+km(x1+x2)+m2= .因为·=0,所以x1x2+y1y2=0.代入得(a2+b2)m2-a2b2(1+k2)=0.结合(1)的=1,得m2=1+k2.圆心到直线l的距离为d==1,所以直线l与圆C相切. ②若直线l的斜率不存在,设直线l为x=n.代入=1,得y=±b.∴|n|=b·,∴a2n2=b2(a2-n2).解得n=±1,所以直线l与圆C相切. |