要点精讲 把关键道理、证明与典型例子重新过一遍。
1. 主轴定理:任一 f = x T A x 经正交变换必化为 λ 1 y 1 2 + ⋯ + λ n y n 2 (系数=全部特征值)★★ 必会 主轴定理(正交变换化标准形) :对任一 n 元实二次型 f = x T A x (A 实对称),必存在正交变换 x = Q y (Q 为正交矩阵,Q T Q = E ),使f = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 , 其中 λ 1 , … , λ n 恰是 A 的全部特征值 (按重数计),而 Q 的第 i 列是 λ i 所对应的单位特征向量。① 标准形的系数就是特征值 :在正交变换下,标准形的系数不是任意的,必为特征值,且除排列次序外是唯一 的。反过来,已知标准形也就知道了全部特征值,这一点常用于反求题中。② 正交变换兼有两重身份 :因 Q T = Q − 1 ,故 Q T A Q = Q − 1 A Q 既是合同又是相似 ,它既保持 ( p , q , r ) ,也保持特征值;此外它还保持长度 ∥ Q y ∥ = ∥ y ∥ 。凡涉及几何形状、距离与最值的问题都必须用它,详见后文条目。③ 操作流程 :求特征值 → 对每个特征值求特征向量 → 对同一重根 的一组特征向量作 Schmidt 正交化(属于不同特征值的特征向量本来就正交)→ 全部单位化 → 按列拼成 Q 。这里 Λ 中对角元的次序(即标准形系数的次序)必须与各列同序 。
证明 / 推导 证. 依据是实对称矩阵的谱定理:实对称矩阵 A 必存在正交矩阵 Q 使 Q T A Q = Λ = diag ( λ 1 , … , λ n ) 。其要点有两条。其一,实对称矩阵的特征值全为实数。其二,属于不同特征值的特征向量必正交 :设 A ξ = λ ξ , A η = μ η , λ = μ ,则 λ ξ T η = ( A ξ ) T η = ξ T A η = μ ξ T η ⇒ ( λ − μ ) ξ T η = 0 ⇒ ξ T η = 0. 又实对称矩阵每个重根的特征子空间的维数恰等于该根的重数,故在各特征子空间内作 Schmidt 正交化,即得 n 个两两正交的单位特征向量,按列拼成正交矩阵 Q 。作正交变换 x = Q y ,便有f = x T A x = y T ( Q T A Q ) y = y T Λ y = i = 1 ∑ n λ i y i 2 . ■ 举例说明 (1993 年数一) 已知 f = 2 x 1 2 + 3 x 2 2 + 3 x 3 2 + 2 a x 2 x 3 ( a > 0 ) 经正交变换化为标准形 f = y 1 2 + 2 y 2 2 + 5 y 3 2 ,求 a 及所用的正交变换矩阵。解. 由主轴定理,标准形的系数就是特征值,故 A = 2 0 0 0 3 a 0 a 3 的特征值为 1 , 2 , 5 。再由行列式等于全部特征值之积得 ∣ A ∣ = 2 ( 9 − a 2 ) = 1 ⋅ 2 ⋅ 5 = 10 ,于是 a 2 = 4 ,a = 2 (因 a > 0 )。 下面求特征向量:λ = 1 时得 α 1 = ( 0 , − 1 , 1 ) T ,λ = 2 时得 α 2 = ( 1 , 0 , 0 ) T ,λ = 5 时得 α 3 = ( 0 , 1 , 1 ) T 。因特征值互异,特征向量本来就两两正交,只需单位化,再按标准形系数 1 , 2 , 5 的次序同序 排成各列:Q = 0 − 2 1 2 1 1 0 0 0 2 1 2 1 , 则在 x = Q y 下 f = y 1 2 + 2 y 2 2 + 5 y 3 2 。2. 第三种方法:合同初等变换法(成对行列变换)同时求标准形与可逆矩阵 C ★ 要懂 除配方法与正交变换法外,还有一种便于操作的合同初等变换法 ,用它同时求出标准形与可逆矩阵 C 尤为方便。其原理如下:在 C T A C 中,C 是若干初等矩阵之积,右乘 C 相当于对 A 作若干次列 初等变换,左乘 C T 则相当于作相应的行 变换。因此,对 A 每作一次列变换,就紧接着作同样 的一次行变换,两者成对进行,直到 A 化为对角阵 D ;同时把这些列变换作用在单位阵 E 上,最后 E 就变成所求的 C ,满足 C T A C = D 。
证明 / 推导 证. 操作的格式如下:把 A 与 E 上下叠成 ( A E ) 。每一步对上块 A 作一次列变换,再作同名 的行变换,使 A 保持对称并逐步对角化;对下块 E 只作那次列变换 。当上块化为对角阵 D 时,下块即为所求的 C ,且 C T A C = D 。这是因为下块记录了全部列变换 C = E P 1 P 2 ⋯ ,而上块同时受到列变换 ⋯ P k 与行变换 P k T ⋯ 的作用,合起来正是 C T A C 。■ 举例说明 对 A = 1 1 1 1 2 2 1 2 3 ,作行变换 r 2 − r 1 , r 3 − r 1 及同名的列变换 c 2 − c 1 , c 3 − c 1 ,得 A → 1 0 0 0 1 1 0 1 2 ;再作 r 3 − r 2 , c 3 − c 2 ,得 A → diag ( 1 , 1 , 1 ) 。把列变换 c 2 − c 1 , c 3 − c 1 , c 3 − c 2 依次作用于 E ,得 C = 1 0 0 − 1 1 0 0 − 1 1 ,则 C T A C = E 。故标准形为 z 1 2 + z 2 2 + z 3 2 (此时 p = 3 ,二次型正定)。3. 配方法的两种情形,以及无平方项时所作替换为什么总是可逆的★★ 必会 配方法分两种情形。有平方项 时,选定一个平方项,把所有含该变量的交叉项一次性配成一个完全平方,该变量此后不再出现,问题降低一维,如此逐次进行到底。无平方项 (只有交叉项 x i x j )时,先作替换 x i = y i + y j , x j = y i − y j 造出 y i 2 − y j 2 ,再转入前一情形。由于每一步都是可逆的线性替换,复合所得的 C 必可逆,这就保证了所得的确是合同意义下的标准形。
证明 / 推导 证. 先说明无平方项时所作替换的可逆性。替换 x i = y i + y j , x j = y i − y j (其余 x k = y k )所对应的变换矩阵,在 ( i , j ) 两个坐标上的子块为 ( 1 1 1 − 1 ) ,其行列式 = − 2 = 0 ,其余对角元均为 1 ,故整个矩阵的行列式不为零,变换可逆。若干可逆替换的复合仍然可逆,故最终的 x = C y 满足 ∣ C ∣ = 0 。■ 举例说明 化 f = x 1 2 + 2 x 2 2 + 2 x 3 2 + 2 x 1 x 2 + 2 x 1 x 3 为标准形。因含 x 1 2 ,先把含 x 1 的项配成完全平方:x 1 2 + 2 x 1 ( x 2 + x 3 ) = ( x 1 + x 2 + x 3 ) 2 − ( x 2 + x 3 ) 2 。代入得f = ( x 1 + x 2 + x 3 ) 2 − ( x 2 + x 3 ) 2 + 2 x 2 2 + 2 x 3 2 = ( x 1 + x 2 + x 3 ) 2 + x 2 2 − 2 x 2 x 3 + x 3 2 = ( x 1 + x 2 + x 3 ) 2 + ( x 2 − x 3 ) 2 . 令 z 1 = x 1 + x 2 + x 3 , z 2 = x 2 − x 3 , z 3 = x 3 ,即得标准形 f = z 1 2 + z 2 2 (秩为 2 ,半正定,p = 2 , q = 0 )。回代得 x 3 = z 3 , x 2 = z 2 + z 3 , x 1 = z 1 − z 2 − 2 z 3 ,故 C = 1 0 0 − 1 1 0 − 2 1 1 ,∣ C ∣ = 1 = 0 。4. 正交变换法的特有用途:约束最值与曲面判定(配方法不能代替)★★ 必会 正交变换法的特有用途,是一切与长度、角度、曲面形状有关 的问题:判定二次曲面的类型,求约束最值 max / min { x T A x : ∥ x ∥ = 1 } = λ m a x / λ m i n ,以及求出取到最值的方向。这类问题必须用正交变换 ,因为只有正交变换保持 ∥ x ∥ 不变;配方法所用的 C 一般会把单位球面拉成椭球面,从而改变答案。其步骤仍是先求特征值与特征向量,再正交化、单位化,得到 Q 。
证明 / 推导 证. 设实对称矩阵 A 的特征值为 λ 1 ≥ λ 2 ≥ ⋯ ≥ λ n 。由主轴定理,存在正交矩阵 Q 使 Q T A Q = diag ( λ 1 , … , λ n ) 。作正交变换 x = Q y 。因为 Q 正交,所以∥ x ∥ 2 = x T x = y T Q T Q y = y T y = ∥ y ∥ 2 , 可见约束 ∥ x ∥ = 1 化为 ∥ y ∥ = 1 ,即 ∑ i = 1 n y i 2 = 1 。于是f = x T A x = i = 1 ∑ n λ i y i 2 ≤ λ 1 i = 1 ∑ n y i 2 = λ 1 . 取 y = ( 1 , 0 , … , 0 ) T ,此时上式取等号,而对应的 x = Q y 就是 Q 的第一列,即属于 λ 1 的单位特征向量。故最大值为 λ m a x ,并在该特征向量处取到。同理由 ∑ λ i y i 2 ≥ λ n ∑ y i 2 = λ n 得最小值为 λ m i n 。这就证明了约束最值等于最大与最小的特征值。■ 下面说明配方法为什么不能代替。设 x = C y ,其中 C 可逆而不正交,则 ∥ x ∥ 2 = y T C T C y 。由于 C T C = E ,约束 ∥ x ∥ = 1 在新坐标下不再是单位球面 ∑ y i 2 = 1 ,而是一个椭球面。在椭球面上求 ∑ d i y i 2 的最值,与原来的问题并不相同,所得的答案一般是错的。只有正交变换保持长度,因此这类问题必须用正交变换。举例说明 求 f = x 1 2 + x 2 2 + x 3 2 + 2 x 1 x 3 在 x 1 2 + x 2 2 + x 3 2 = 1 下的最大值及取到最大值的点。这里 A = 1 0 1 0 1 0 1 0 1 ;含 x 2 的部分给出特征值 1 ,而 ( x 1 , x 3 ) 所在的子块 ( 1 1 1 1 ) 给出 2 , 0 。故特征值为 2 , 1 , 0 ,max f = λ m a x = 2 。取到最大值的点是属于特征值 2 的单位特征向量:解 ( 2 E − A ) x = 0 得方向 ( 1 , 0 , 1 ) T ,单位化后 x = ± 2 1 ( 1 , 0 , 1 ) T ,此时 f = 2 。5. 三种方法如何选用,以及用 ( p , q , r ) 一致作交叉验算★ 要懂 三种方法各有其适用之处:若只问标准形、规范形、惯性指数、秩或正定性 ,用配方法或合同初等变换法最为迅速;若涉及几何、最值、曲面、度量 ,则必须用正交变换法,此时标准形的系数就是特征值。三种方法殊途同归,所得的对角阵都与 A 合同,由惯性定理,它们的 ( p , q , r ) 必然一致,因而可以互相验算:如果由配方法数出的 ( p , q ) 与特征值的符号统计不符,那么其中必有一处算错。
举例说明 对同一个 f = 2 x 1 x 2 :用配方法,令 x 1 = y 1 + y 2 , x 2 = y 1 − y 2 ,得 2 y 1 2 − 2 y 2 2 ,( p , q ) = ( 1 , 1 ) ;用正交变换法,A = ( 0 1 1 0 ) 的特征值为 ± 1 ,标准形为 y 1 2 − y 2 2 ,( p , q ) = ( 1 , 1 ) 。两者的系数 ± 2 与 ± 1 并不相同,但 ( p , q , r ) = ( 1 , 1 , 2 ) 完全一致,可以互为验算。真题精选 近年原题,先做做看、自动判分,再对照答案、思路与完整解答。
2026 年 · 数一 · 第 7 题 · 选择题 · 5 分
设二次型 f ( x 1 , x 2 , x 3 ) = a ( x 1 2 + x 2 2 + x 3 2 ) + 4 x 1 x 2 + 4 x 1 x 3 + 4 x 2 x 3 ,若方程 f ( x 1 , x 2 , x 3 ) = − 1 表示的曲面为圆柱面,则( )
A a = − 4 ,且 f ( x 1 , x 2 , x 3 ) 的规范形为 − y 1 2 − y 2 2 − y 3 2 B a = − 4 ,且 f ( x 1 , x 2 , x 3 ) 在正交变换下标准形为 − 6 y 1 2 − 6 y 2 2 C a = 2 ,且 f ( x 1 , x 2 , x 3 ) 的规范形为 − y 1 2 − y 2 2 − y 3 2 D a = 2 ,且 f ( x 1 , x 2 , x 3 ) 在正交变换下标准形为 − 6 y 1 2 − 6 y 2 2 2025 年 · 数一 · 第 5 题 · 选择题 · 5 分
二次型 f ( x 1 , x 2 , x 3 ) = x 1 2 + 2 x 1 x 2 + 2 x 1 x 3 的正惯性指数为( )
2023 年 · 数一 · 第 21 题 · 解答题 · 12 分
已知二次型 f ( x 1 , x 2 , x 3 ) = x 1 2 + 2 x 2 2 + 2 x 3 2 + 2 x 1 x 2 − 2 x 1 x 3 ,g ( y 1 , y 2 , y 3 ) = y 1 2 + y 2 2 + y 3 2 + 2 y 2 y 3 。 (Ⅰ)求可逆变换 x = P y 将 f ( x 1 , x 2 , x 3 ) 化为 g ( y 1 , y 2 , y 3 ) ; (Ⅱ)是否存在正交变换 x = Q y 将 f ( x 1 , x 2 , x 3 ) 化为 g ( y 1 , y 2 , y 3 ) ?
2022 年 · 数一 · 第 21 题 · 解答题 · 12 分
已知二次型 f ( x 1 , x 2 , x 3 ) = i = 1 ∑ 3 j = 1 ∑ 3 ij x i x j 。 (Ⅰ)写出 f ( x 1 , x 2 , x 3 ) 对应的矩阵; (Ⅱ)求正交变换 x = Q y 将 f ( x 1 , x 2 , x 3 ) 化为标准形; (Ⅲ)求 f ( x 1 , x 2 , x 3 ) = 0 的解。
随堂练习 先用基础题热身,再按年份从新到旧挑战本知识点的其余真题。
练习 1 · 选择题
用配方法,二次型 f = x 1 2 + 4 x 1 x 2 + 4 x 2 2 的标准形为( )。
A y 1 2 B y 1 2 + y 2 2 C y 1 2 − y 2 2 D y 1 2 + 4 y 2 2 练习 2 · 选择题
用配方法化二次型 f = 2 x 1 x 2 (不含平方项)时,应先作变换( )以产生平方项。
A x 1 = y 1 + y 2 , x 2 = y 1 − y 2 B x 1 = y 1 , x 2 = y 2 C x 1 = y 1 y 2 , x 2 = y 1 D x 1 = y 1 + y 2 , x 2 = y 1 + y 2 练习 3 · 填空题
用正交变换法把二次型 f = 2 x 1 x 2 化为标准形,其标准形为 ____。
练习 4 · 选择题
要判断二次曲面 x T A x = 1 的形状(如椭球面、单叶双曲面等),应采用( )。
A 配方法B 正交变换法C 任意可逆线性变换D 初等行变换练习 5 · 填空题
用配方法化二次型 f = x 1 2 + 2 x 1 x 2 + 2 x 2 2 + 2 x 2 x 3 + 3 x 3 2 为标准形,则它的正惯性指数为 ____。
练习 6 · 选择题
设二次型 f = x T A x 经正交变换 x = Q y 化为标准形。下列量中,不一定 被这个变换保持不变的是( )。
A A 的特征值B A 的秩C 二次型的正惯性指数D A 的主对角线元素之和以外的各个元素练习 7 · 解答题
用正交变换化二次型f ( x 1 , x 2 , x 3 ) = x 1 2 + x 2 2 + x 3 2 + 2 x 1 x 2 为标准形,并写出所用的正交矩阵 Q 。
2020 年 · 数一 · 第 20 题 · 解答题 · 11 分
设二次型 f ( x 1 , x 2 ) = x 1 2 − 4 x 1 x 2 + 4 x 2 2 经正交变换 ( x 1 x 2 ) = Q ( y 1 y 2 ) 化为二次型 g ( y 1 , y 2 ) = a y 1 2 + 4 y 1 y 2 + b y 2 2 ,其中 a ≥ b . (Ⅰ)求 a , b 的值; (Ⅱ)求正交矩阵 Q .
2018 年 · 数一 · 第 20 题 · 解答题 · 11 分
设实二次型 f ( x 1 , x 2 , x 3 ) = ( x 1 − x 2 + x 3 ) 2 + ( x 2 + x 3 ) 2 + ( x 1 + a x 3 ) 2 ,其中 a 是参数。 (Ⅰ)求 f ( x 1 , x 2 , x 3 ) = 0 的解; (Ⅱ)求 f ( x 1 , x 2 , x 3 ) 的规范形。