已知平面向量 a,b,c 对任意实数 x,y 都有 |a−xb|⩾|a−b|,|a−yc|⩾|a−c| 成立,若 |a|=2,则 b⋅(c−a) 的取值范围是_____.
答案 [−4,12].
解析 设 a=→OA,b=→OB,c=→OC,则根据题意,有 OB⊥AB,OC⊥AC,问题转化为以 OA(|OA|=2)为直径的圆上两点 B,C,求 →OB⋅→AC 的取值范围.
设射线 OB,OC 对应的角分别为 α,β,α,β∈[−π2,π2](区间端点分别当 B,C 与 O 重合时取得),根据换底公式,有→OB⋅→AC=→OB⋅→OC−→OB⋅→OA=4cosαcosβcos(α−β)−4cos2β=2cosβ⋅(cos(2α−β)+cosβ)−4cos2β,
于是−4⩽−2cosβ−2cos2β⩽→OB⋅→AC⩽2cosβ−2cos2β⩽12,
左边等号当 (α,β)=(π2,0) 时取得,右边等号当 (α,β)=(−π6,π3) 时取得,因此所求取值范围是 [−4,12].