简介:这是一份重庆邮电大学研究生《矩阵分析》期末试题及详细解答,覆盖基与过渡矩阵、矩阵范数、线性变换表示及核与值域、行列因子与Jordan标准型、正定Hermite矩阵与内积验证、满秩分解、正规矩阵谱分解、幂等矩阵Jordan块等核心考点,适合电子信息、自动化等工科研究生考前系统复习,也适合期末突击与查漏补缺。题目共八大题、满分100分,并附考试说明与分值分布,可用于模拟实战。压缩包内含1个PDF文档,文件总大小约170KB,页面清晰、排版紧凑,题目与解答一体呈现,可直接打印或电子阅读。已有274人学习下载。解答不仅给出每类题目的最终结果,还点明关键判定方法,例如用顺序主子式证明正定、用A^2=A推导Jordan块阶数等,能帮助读者快速理解矩阵分析常见题型的内在逻辑,提升解题效率。
1. 这张期末卷没有一道送分题:八大考点分布与拿分策略
这份某高校的研究生矩阵分析期末卷,第一眼会骗人——第一题让你“证明四个矩阵是基,再求过渡矩阵”,第五题让你“先证明矩阵正定 Hermite,再验证内积”,全是两道小题复合在一起。搜索这套矩阵分析期末试题的人,多半是临考刷题找手感,但真正拉开分差的不是会不会算,而是每一步证明的先后顺序对不对。卷面八大题覆盖八个模块:线性空间的基与过渡矩阵、矩阵范数、线性变换的矩阵表示、行列因子与 Jordan 标准型、Hermite 正定与内积、满秩分解、谱分解、幂等矩阵。K12 阶段只教行列式怎么展开、矩阵怎么乘,研究生矩阵分析考的是结构:给一个矩阵,你能不能看出它背后有几类等价不变量。应对这份卷子不需要背天量公式,需要的是一套固定的答题流程——先证什么、再算什么、最后写什么。
2. 基、过渡矩阵与矩阵范数:两道前排题其实是拿分主力
2.1 证明一组矩阵是基:四个字“线性无关”
第一题给的是四个 2×2 矩阵,问它们是不是线性空间 R²ˣ² 的基。很多人一上来就懵,觉得矩阵也能当向量?其实这就是换了个皮:R²ˣ² 的维数是 4,把每个 2×2 矩阵按行拉直,就变成一个 4 维列向量。四个矩阵能不能构成基,等价于这四个 4 维列向量是否线性无关。
把 α₁、α₂、α₃、α₄ 分别拉直后按列拼成一个 4×4 矩阵,算行列式。这题算出来行列式等于 −3,不为零,所以这四个向量线性无关。又因为线性无关的向量个数恰好等于空间维数 4,它们自动张成整个 R²ˣ²,因此构成基。
这类题的标准答法就三句话:第一句写“dim R²ˣ² = 4”,第二句写“将 αᵢ 拉直为列向量并拼成矩阵 M”,第三句写“det(M) = −3 ≠ 0,所以 α₁,α₂,α₃,α₄ 线性无关,构成基”。不要跳过第一句,阅卷时会看你对“为什么 4 个向量就够了”的解释。
2.2 过渡矩阵:方向比计算更坑
第二小问是求基 β₁,β₂,β₃,β₄ 到基 α₁,α₂,α₃,α₄ 的过渡矩阵。这里最容易翻车的是方向:β 是标准基,四个 β 拉直后正好是单位向量 e₁,e₂,e₃,e₄。如果教材定义“从旧基到新基的过渡矩阵,其列向量是新基在旧基下的坐标”,那么从 β 到 α 的过渡矩阵,就是把 αᵢ 在标准基下的坐标按列排成的矩阵。
换句话说,这一问的答案就是把 α₁、α₂、α₃、α₄ 拉直后按列拼成的那个 4×4 矩阵,也就是 2.1 中算行列式的同一矩阵。如果你用的教材把过渡矩阵定义成相反方向,那答案取它的逆矩阵即可。答题时建议先写关系式“(α₁ … α₄)=(β₁ … β₄)·P”,再按列读坐标,方向就不会错。这一步可以用代码验算:
import numpy as np # 四个矩阵按行拉直成列向量,按列拼成矩阵 A = np.column_stack(( [0, 1, 1, 1], # alpha1 拉直 [1, 1, 0, 1], # alpha2 拉直 [1, 1, 1, 0], # alpha3 拉直 [1, 0, 1, 1], # alpha4 拉直 )) # 行列式非零 -> 线性无关 -> 构成基 print(np.linalg.det(A)) # 标准基 beta 到 alpha 的过渡矩阵(方向按教材定义取) print(np.linalg.inv(A))np.linalg.det算行列式,np.linalg.inv算逆矩阵。两个输出对照着看:行列式不为零是基的判据;逆矩阵是给“方向定义相反”的教材备用的。考试时没有代码可用,但用这个脚本可以把答案验算一遍,确保手算的过渡矩阵没有把行列弄反。
2.3 矩阵范数与向量范数:闭卷也要按定义逐项算
第二题给了一个含复数的 2×3 矩阵 A,先算 ‖A‖₁ 和 ‖A‖∞,再对向量 x = (1,1,1)ᵀ 算 ‖Ax‖₁ 和 ‖Ax‖∞。矩阵 1-范数又叫列和范数:每一列的元素取模相加,取最大值;∞-范数又叫行和范数:每一行的元素取模相加,取最大值。
具体到这道题,A 的第一列两个元素都是 0,列和是 0;第二列是 2i 和 2i,列和是 |2i| + |2i| = 4;第三列是 5i 和 −1,列和是 |5i| + |−1| = 6。所以 ‖A‖₁ = 6。∞-范数看行:第一行 |0| + |2i| + |5i| = 7,第二行 |0| + |2i| + |−1| = 3,所以 ‖A‖∞ = 7。
算向量范数时,Ax 先乘出来:Ax = (7i, −1+2i)ᵀ。‖Ax‖₁ = |7i| + |−1+2i| = 7 + √5;‖Ax‖∞ = max{7, √5} = 7。这里两个常见错误:一是复数取模时丢掉虚部直接当实数加,二是把矩阵 1-范数记成“行和最大”。答题时把定义先默写一遍再代入,能给分更稳。
3. 线性变换与 Jordan 标准型:从算矩阵到看结构的关卡
3.1 把变换写成矩阵:作用在基上,结果按列放
第三题给出 R³ 中的线性变换 𝒜((x,y,z)ᵀ) = (x+y−z, y+z, x+2y)ᵀ,要求在自然基下求矩阵表示。方法固定:分别把三个自然基向量代入变换,结果按列排列。
𝒜(e₁) = 𝒜((1,0,0)ᵀ) = (1,0,1)ᵀ;𝒜(e₂) = (1,1,2)ᵀ;𝒜(e₃) = (−1,1,0)ᵀ。所以矩阵表示是这三列拼成的 3×3 矩阵。很多同学把结果按行排,得到的是这个矩阵的转置,后面求核与值域时全错。记住一句话:变换作用在基上的结果,是矩阵的列,不是行。
3.2 核与值域:一个解方程,一个看列空间
求核就是解齐次方程组 Ax = 0。把矩阵列出来,解 x + y − z = 0、y + z = 0、x + 2y = 0,得到通解是 t·(−2, 1, −1)ᵀ,所以核是一维子空间,由 (−2,1,−1)ᵀ 张成。
值域就是列空间,看三列中有几列线性无关。第一列 (1,0,1)ᵀ 和第二列 (1,1,2)ᵀ 不成比例,第三列能由前两列线性表出,所以值域是二维子空间,由 (1,0,1)ᵀ 和 (1,1,2)ᵀ 张成。算完可以用维数公式验算:核维数 1 加值域维数 2,正好等于定义域维数 3。这个验算两步就能完成,强烈建议每次求完核与值域都做一次,能拦截大部分低级错误。
3.3 λI − A 到 Smith 标准型:行列因子分三步走
第四题给了一个四阶上三角矩阵,求行列因子、不变因子、初等因子和 Jordan 标准型。这道题是整张卷子的分水岭:前面几题靠流程,这一题靠对 λ-矩阵的理解。
先把 λI − A 写出来,注意 A 的 (1,4) 位置是 −1,所以 λI − A 的 (1,4) 位置是常数 1,这个常数极其关键。一阶行列因子 D₁ 是所有一阶子式的最大公因子,矩阵里已经有一个非零常数 1,所以 D₁ = 1,而不是 λ−2。很多人在这里默认对角元素就是因子,直接写 D₁ = λ−2,后面全错。
二阶子式里能找出含 (λ−2) 一次因子的,最大公因子是 λ−2,所以 D₂ = λ−2。三阶子式里有一个等于 (λ−2)²,所以 D₃ = (λ−2)²。四阶行列式就是整个矩阵的行列式,等于 (λ−2)⁴,所以 D₄ = (λ−2)⁴。得到行列因子后,不变因子用除法:d₁ = D₁ = 1,d₂ = D₂/D₁ = λ−2,d₃ = D₃/D₂ = λ−2,d₄ = D₄/D₃ = (λ−2)²。
初等因子是把每个不变因子分解成一次因式的幂,这里是 λ−2、λ−2、(λ−2)²。这三个初等因子对应三个 Jordan 块:两个 1 阶块,一个 2 阶块。所以 Jordan 标准型是对角块 diag(2, 2, J₂(2)),也就是矩阵 [[2,0,0,0],[0,2,0,0],[0,0,2,1],[0,0,0,2]]。这个结果可以用符号计算验算:
import sympy as sp A = sp.Matrix([[2, 1, 0, -1], [0, 2, 0, 0], [0, 0, 2, 0], [0, 0, 0, 2]]) P, J = A.jordan_form() # P 是过渡矩阵,J 是 Jordan 标准型 print(J)sympy的jordan_form()返回 (P, J) 两个矩阵,其中 P 满足 P⁻¹AP = J。输出的 J 会显示两个 1×1 的 [2] 和一个 2×2 的 [[2,1],[0,2]],块顺序可能和手算顺序不同,但块大小和个数一致。手算时用这个脚本对答案,能迅速发现“初等因子个数对不对”这类问题。
4. 正定 Hermite 与三大分解:四道大题的通用答题骨架
4.1 Hermite 正定题:顺序主子式是给分点
第五题给了一个三阶复矩阵 A,第一问证明 A 是正定 Hermite 矩阵,提示里直接写明“用顺序主子式”。这类题的标准流程是两步:第一步验证 Hermite 性,即 Aᴴ = A,也就是矩阵的共轭转置等于自身;第二步算顺序主子式 Δ₁、Δ₂、Δ₃,全部大于 0 时矩阵正定。
很多同学拿到证明题就发呆,其实证明正定 Hermite 的套路是死的:先把 Aᴴ = A 的验证过程写一行,再列三个主子式的值。只要题目给的是具体矩阵,这一步就是纯计算,没有任何思考量。真正容易丢分的地方有两处:一是忘了验证共轭对称性,直接跳去算主子式;二是主子式算错符号,复数矩阵计算时忘了共轭。把 Aᴴ 和 A 逐元素对比着写,能避免 90% 的失误。
第二问用这个 A 定义 (X,Y) = YᴴAX,验证它是 C³ 中的内积。内积验证是固定四条:共轭对称性 (X,Y) = (Y,X) 的共轭、对第一变元线性、正定性 (X,X) ≥ 0 且等号仅在 X = 0 时成立。正定性正好用第一问的“A 正定”来保证。这类题只要第一问证明成功,第二问就是依葫芦画瓢。
4.2 满秩分解:只用初等行变换就够
第六题求矩阵的满秩分解。满秩分解的目标是把一个秩为 r 的矩阵 A 写成 A = FG,其中 F 列满秩、G 行满秩。通用做法是用初等行变换把 A 化成行最简形,取行最简形中非零行组成 G,再取原矩阵 A 中与主元列对应的列组成 F。注意这个分解不唯一,不同行变换顺序会得到不同的 F、G,但秩一定相同。
用一道结构相同的 3×4 演示矩阵说明流程。设 A = [[1,2,1,0],[2,4,2,0],[1,0,1,1]],对它做初等行变换:第二行减两倍第一行,第三行减第一行,得到 [[1,2,1,0],[0,0,0,0],[0,−2,0,1]],换行后继续化简得到行最简形 [[1,0,1,1],[0,1,0,−1/2],[0,0,0,0]]。主元列是第一列和第二列,所以取原矩阵的第一列、第二列组成 F = [[1,2],[2,4],[1,0]],取行最简形的两个非零行组成 G = [[1,0,1,1],[0,1,0,−1/2]]。验证 FG 正好等于原 A。考试时不需要验证,但草稿纸上花十秒乘一下,能拦住大部分取错列的低级错误。
这道题的难点在于“取原矩阵的列”而不是“取行最简形的列”。行最简形经过行变换,它的列已经不是原矩阵的列了,必须回到原矩阵中按主元列位置取列。这是满秩分解失分的头号原因。
4.3 正规矩阵与谱分解:验证是送分,分解是主菜
第七题考正规矩阵的谱分解。第一问证明 A 是正规矩阵,只要验证 AᴴA = AAᴴ 即可。复数矩阵做共轭转置时容易出错,建议先把 Aᴴ 写出来,再分别乘两次,对比结果。
第二问求谱分解,公式是 A = Σ λᵢEᵢ,其中 Eᵢ 是对应特征值 λᵢ 的投影矩阵。做题顺序固定:先求特征值,再对每个特征值求对应的标准正交特征向量组,把每个特征向量 uᵢ 做成外积 uᵢuᵢᴴ,得到投影矩阵 Eᵢ,最后按特征值加权相加。三个常见错误:一是把外积写成内积 uᵢᴴuᵢ,得到数而不是矩阵;二是不同特征值的投影矩阵没有做到互相正交;三是忘记验证 ΣEᵢ = I。谱分解的本质是把矩阵按特征空间拆成若干投影的加权和,每一步都在为这个目标服务,理解这一点比背公式管用。
4.4 幂等矩阵:第八题一条结论背到滚瓜烂熟
第八题给的条件是 A² = A,rank(A) = r < n,三小问层层递进。第一问证明所有 Jordan 块的阶为 1,且不同特征值只能是 1 和 0。这里的关键是极小多项式:A² = A 说明 A 满足多项式 x(x−1) = 0,所以 A 的极小多项式无重根,每个特征值的 Jordan 块阶数都是 1,特征值只能来自 x(x−1) = 0 的根,即 0 或 1。
第二问假设 A 是 Hermite 矩阵,证明存在酉矩阵 U 使得 UᴴAU = diag(Eᵣ, 0)。Hermite 矩阵可以酉对角化,特征值只有 0 和 1,又因为 rank(A) = r,特征值 1 的个数恰好是 r。因此酉对角化后,对角线上 r 个 1、n−r 个 0,写成 diag(Eᵣ, 0)。
第三问证明 |A + E| > 1。A + E 的特征值是 A 的特征值加 1,即 2 或 1,所以 |A + E| = 2ʳ × 1ⁿ⁻ʳ = 2ʳ > 1。这道题的三小问环环相扣,第一问的“Jordan 块都是 1 阶”保证了特征值只有 0 和 1,第二问的“Hermite 可酉对角化”保证了能写成标准形,第三问直接数特征值。整套推理链背下来,遇到任何幂等矩阵的变形题都能套。
5. 易错点:五类高频失分与纠错模板
5.1 计算与概念型易错:基、过渡矩阵、行列因子
第一坑:证明基只写“个数等于维数”。错在哪:直接写“四个向量在四维空间里,所以是基”。为什么错:四个向量在四维空间里,只有在线性无关的前提下才自动张成空间;如果线性相关,个数再多也不是基。怎么答对:先拼矩阵算行列式,得到非零结果后,再补一句“线性无关且个数等于维数,所以构成基”。顺序反了,给分点就丢了。
第二坑:过渡矩阵方向取反。错在哪:把从 α 到 β 的过渡矩阵当成 β 到 α 的答案。为什么错:有的教材定义过渡矩阵是新基在旧基下的坐标按列排,有的教材定义相反,记混之后整道题全错。怎么答对:落笔前先写关系式“(新基)=(旧基)·P”,按这个式子确定 P 的方向;如果题目要求的方向和教材相反,取逆矩阵即可,不要硬背。
第三坑:行列因子与不变因子除反。错在哪:算 dᵢ 时写成 Dᵢ₋₁/Dᵢ,或者把 λI − A 对角元素直接当不变因子。为什么错:不变因子的定义是 dᵢ = Dᵢ/Dᵢ₋₁,D₀ = 1,顺序反了结果完全不对。怎么答对:先求 D₁ 到 Dₙ,再“后一个除以前一个”,每一步在草稿上写清楚 Dᵢ 和 Dᵢ₋₁ 的表达式,不要跳步。
5.2 证明与结构型易错:Hermite 验证、核与值域
第四坑:Hermite 正定题跳过共轭对称性验证。错在哪:直接算顺序主子式,不验证 Aᴴ = A。为什么错:顺序主子式全正只能说明矩阵正定,但题目问的是“正定 Hermite”,正定和 Hermite 是两个条件,少证一个就扣一半分。怎么答对:永远两步走,第一行写“先验证 Aᴴ = A”,逐元素对比,第二行再算主子式。这两步写全,这类题就是送分。
第五坑:核与值域求反。错在哪:把核写成列空间,把值域写成行空间。为什么错:核是映射到零的向量全体,本质是解齐次方程组;值域是像的全体,本质是列空间。两个概念混了,后面维数公式也救不回来。怎么答对:看到“核”先写 Ax = 0,解出基础解系;看到“值域”先写“由各列张成”,再找极大线性无关组。求完用维数公式核验一遍。
6. 答题顺序、时间分配与两道押题
6.1 八大题的答题顺序
矩阵分析期末卷一般三小时,八道大题平均每题不到二十分钟,但不同题的性价比差别很大。建议按下面的顺序和用时分配:
| 题号 | 考点模块 | 建议用时 | 主要给分点 |
|---|---|---|---|
| 第一题 | 基与过渡矩阵 | 20 分钟 | 行列式非零、方向正确 |
| 第二题 | 矩阵范数 | 15 分钟 | 复数取模、范数定义 |
| 第三题 | 线性变换 | 25 分钟 | 矩阵表示、核与值域 |
| 第四题 | Jordan 标准型 | 30 分钟 | 行列因子逐步推导 |
| 第五题 | Hermite 与内积 | 20 分钟 | 共轭验证、四条件 |
| 第六题 | 满秩分解 | 25 分钟 | 主元列取原矩阵列 |
| 第七题 | 谱分解 | 25 分钟 | 投影矩阵外积 |
| 第八题 | 幂等矩阵 | 20 分钟 | Jordan 块阶数 |
先做第一、二题热手,这两题纯按定义算,能快速建立信心;再做第三、五题,证明流程固定;第四题和第七题计算量大,留足时间;第六题放在最后攻坚,因为它最依赖行变换的细心程度,状态好时不容易算错。
6.2 两道高频押题
第一个押题方向:幂等矩阵与 Hermite 矩阵的组合。第八题的结论可以变形出很多问法,比如“若 A² = A 且 A 是 Hermite 矩阵,证明 A 是投影矩阵”“求 A+E 的行列式”。把“极小多项式无重根 → Jordan 块 1 阶 → 特征值 0/1 → 酉对角化”这条链熟记,任何变形都能应对。
第二个押题方向:含参数矩阵的 Jordan 标准型。第四题换成含参数的四阶矩阵,行列因子会随参数变化,初等因子个数也要分情况讨论。考试时先算 Dₙ,再反推 Dₙ₋₁,参数变化只影响某几个因子,不要把所有因子全部重算。
讲了这么多,其实就是一位教矩阵分析的老师反复强调的一句话:期末不考天赋,考流程。从那以后,我每次拿到这类卷子,落笔前先在草稿纸边缘写下每道题对应的“第一步做什么、第二步做什么”,做完一题划掉一题,正确率明显比直接硬算高出一截。这个习惯陪我走完了所有矩阵分析考试,也推荐给你。希望帮到你。
本文还有配套的精品资源,点击获取