已知二次函数 $y=m x^{2}-2 m x+2(m \neq 0)$ 在 $-2 \leq x<2$ 时有

<ImageHere>
最小值 -2 , 则 $m=(\quad)$

先求出二次函数对称轴为直线 $x=1$, 再分 $m>0$ 和 $m<0$ 两种情况, 利用二次函数的性质进行求解即可.

【详解】解: $\because$ 二次函数 $y=m x^{2}-2 m x+2=m(x-1)^{2}-m+2$,

$\therefore$ 对称轴为直线 $x=1$,

(1)当 $m>0$, 抛物线开口向上, $x=1$ 时, 有最小值 $y=-m+2=-2$, 解得: $m=4$;

(2)当 $m<0$, 抛物线开口向下, $\because$ 对称轴为直线 $x=1$, 在 $-2 \leq x<2$ 时有最小值 -2 ,
$\therefore x=-2$ 时, 有最小值 $y=9 m-m+2=-2$, 解得: $m=-\frac{1}{2}$.

故选: B.

【点睛】本题主要考查了二次函数图像的性质, 掌握分类讨论的思想是解题的关键.

