D
分析:设椭圆的方程为
,直线AB方程为y=kx+b(k>0),两方程联解得到B的横坐标为-
,从而得|AB|=
•
,同理得到|AC|=
•
.根据|AB|=|AC|建立关于k、a、b的方程,化简整理得到(k-1)[b
2k
2+(b
2-a
2)k+b
2]=0,结合题意得该方程有三个不相等的实数根,根据一元二次方程根与系数的关系和根的判别式建立关于a、b的不等式,解之即得c
2>2b
2,由此结合a
2=b
2+c
2即可解出该椭圆的离心率的取值范围.
解答:
解:设椭圆的方程为
(a>b>0),
根据BA、AC互相垂直,设直线AB方程为y=kx+b(k>0),AC方程为y=-
x+b
由
,消去y并化简得(a
2k
2+b
2)x
2+2ka
2bx=0
解之得x
1=0,x
2=-
,可得B的横坐标为-
,
∴|AB|=
|x
1-x
2|=
•
.
同理可得,|AC|=
•
∵△ABC是以A为直角顶点的椭圆内接等腰直角三角形,
∴|AB|=|AC|即
•
=
•
,
化简整理,得b
2k
3-a
2k
2+a
2k-b
2=0,分解因式得:(k-1)[b
2k
2+(b
2-a
2)k+b
2]=0…(*)
方程(*)的一个解是k
1=1,另两个解是方程b
2k
2+(b
2-a
2)k+b
2=0的根
∵k
1=1不是方程b
2k
2+(b
2-a
2)k+b
2=0的根,
∴当方程b
2k
2+(b
2-a
2)k+b
2=0有两个不相等的正数根时,方程(*)有3个不相等的实数根
相应地,以A为直角顶点的椭圆内接等腰直角三角形也有三个.
因此,△=(b
2-a
2)
2-2b
4>0且
,化简得c
2>2b
2即3c
2>2a
2,两边都除以3a
2得
>
,
∴离心率e满足e
2>
,解之得e>
,结合椭圆的离心率e<1,得
<e<1
故选:D
点评:本题给出以椭圆上顶点为直角顶点的内接等腰直角三角形存在3个,求椭圆的离心率取值范围,着重考查了椭圆的标准方程、简单几何性质和直线与椭圆位置关系等知识点,属于中档题.