题目
设二次型 f(x1,x2,x3)=a(x12+x22+x32)+2x1x2+2x2x3+2x1x3 的正、负惯性指数分别为 1, 2,则 ( )
(A) a>1
(B) a<−2
(C) −2<a<1
(D) a=1 或 a=−2
考点
- 二次型的标准形与规范形
- 正、负惯性指数的定义
- 利用特征值判断正负惯性指数
- 对称矩阵的特征值计算
解答
方法一:利用特征值性质
-
写出二次型的矩阵
二次型 f(x1,x2,x3) 对应的对称矩阵为 A:
A=a111a111a
-
计算特征多项式
计算 ∣λE−A∣:
∣λE−A∣=λ−a−1−1−1λ−a−1−1−1λ−a
令 λ−a=t,则行列式变为:
t−1−1−1t−1−1−1t
将第2列和第3列加到第1列:
t−2t−2t−2−1t−1−1−1t=(t−2)111−1t−1−1−1t
第2行减第1行,第3行减第1行:
(t−2)100−1t+10−10t+1=(t−2)(t+1)2
代回 t=λ−a,得到特征多项式为:
(λ−a−2)(λ−a+1)2=0
因此,矩阵 A 的特征值为:
λ1=a+2,λ2=λ3=a−1
-
根据正负惯性指数确定 a 的范围
题目已知正、负惯性指数分别为 1, 2。
- 正惯性指数为 1,意味着有 1 个正特征值。
- 负惯性指数为 2,意味着有 2 个负特征值。
由于有两个特征值相等 (a−1),且负惯性指数为 2,说明这两个相等的特征值必须为负数,即:
a−1<0⟹a<1
剩下的那个特征值 (a+2) 必须为正数,即:
a+2>0⟹a>−2
综上所述,a 的取值范围为:
−2<a<1
方法二:利用矩阵分解(图片手写部分)
-
矩阵分解
矩阵 A 可以写成:
A=a111a111a=111111111+(a−1)E
令 B=111111111,则 A=B+(a−1)E。
-
求 B 的特征值
矩阵 B 的秩 r(B)=1,且迹 tr(B)=3。
对于秩为 1 的矩阵,非零特征值等于其迹,其余特征值为 0。
所以 B 的特征值为 λB1=3,λB2=0,λB3=0。
-
求 A 的特征值
根据矩阵平移性质,若 B 的特征值为 μi,则 B+kE 的特征值为 μi+k。
这里 k=a−1,所以 A 的特征值为:
λA1=3+a−1=a+2
λA2=0+a−1=a−1
λA3=0+a−1=a−1
-
确定范围
同样根据正负惯性指数为 1, 2,可知有一个正特征值和两个负特征值。
因为有两个相同的特征值 a−1,若它们为正,则正惯性指数至少为 2,不符;故它们必为负。
{a−1<0a+2>0⟹{a<1a>−2
即 −2<a<1。
故选 (C)。