设 B 是椭圆 C:x2a2+y2b2=1(a>b>0)的上顶点,若 C 上的任意一点 P 都满足 |PB|⩽2b,则 C 的离心率的取值范围是( )
A.[√22,1)
B.[12,1)
C.(0,√22]
D.(0,12]
答案 C.
解析 根据题意,有 B(0,b),设 P(x0,y0),则|PB|⩽2b⟺x20+(y0−b)2⩽4b2,
也即a2(1−y20b2)+(y0−b)2⩽4b,
不妨设 b=1,则有∀y0∈[−1,1],(a2−1)y20+2y0−a2+3⩾0,
也即∀y0∈[−1,1],(y0+1)((a2−1)y0−a2+3)⩾0,
也即∀y0∈(−1,1],(a2−1)y0−a2+3⩾0,
从而可得(a2−1)(−1)−a2+3⩾0⟺a∈(1,√2],
因此离心率的取值范围是 (0,√22].