3.5 三角分解 如果线性方程组 A x = b Ax = b A x = b 有一个非奇异三角(0.9.3)系数矩阵 A ∈ M n A \in M_{n} A ∈ M n ,那么计算它的唯一解 x x x 是相当容易的。例如,如果 A A A 是上三角矩阵
A = [ a 11 … a 1 n a 22 ⋱ ⋮ 0 a n n ] , A = \left[ \begin{array}{c c c} a _ {1 1} & \dots & a _ {1 n} \\ & a _ {2 2} & \\ & \ddots & \vdots \\ 0 & & a _ {n n} \end{array} \right], A = a 11 0 … a 22 ⋱ a 1 n ⋮ a nn , 158
那么 det A = a 11 a 22 … a n n ≠ 0 \det A = a_{11}a_{22}\dots a_{nn}\neq 0 det A = a 11 a 22 … a nn = 0 ,然后利用后向替换: a m x n = b n a_{m}x_{n} = b_{n} a m x n = b n 确定 x n ; a n − 1 , n − 1 x n − 1 + a n − 1 , n x n − x_{n};a_{n - 1,n - 1}x_{n - 1} + a_{n - 1,n}x_{n} - x n ; a n − 1 , n − 1 x n − 1 + a n − 1 , n x n − b n − 1 b_{n - 1} b n − 1 是含一个未知数的方程,它确定 x n − 1 x_{n - 1} x n − 1 ;一般,方程组
∑ i = 1 n a i j x i = b i , i = n , n − 1 , n − 2 , … , 2 , 1 \sum_ {i = 1} ^ {n} a _ {i j} x _ {i} = b _ {i}, \quad i = n, n - 1, n - 2, \dots , 2, 1 i = 1 ∑ n a ij x i = b i , i = n , n − 1 , n − 2 , … , 2 , 1 中的每一个是含一个未知数的方程(只要 x i + 1 , ⋯ , x n x_{i+1}, \cdots, x_n x i + 1 , ⋯ , x n 已被确定),它确定 x 1 x_1 x 1 .
练习 设 A ∈ M n A \in M_{n} A ∈ M n 是非奇异上三角矩阵,如果采用后向替换,试算出解 A x = b Ax = b A x = b 所必需的纯量乘法和除法运算的次数.
练习 如果 A ∈ M n A \in M_{n} A ∈ M n 是非奇异下三角矩阵,写出作为 A x = b Ax = b A x = b 的一个解法的前向替换。
设 A ∈ M n A \in M_{n} A ∈ M n 是非奇异矩阵,但不是三角矩阵,应指出的是,如果 A A A 是用形如
的分解形式给出的,其中, L L L 是下三角矩阵, U U U 是上三角矩阵,那么解出 A x = b Ax = b A x = b 可以说是很简便的。
练习 如果 A = L U A = LU A = LU 如上所述且非奇异,证明, L L L 和 U U U 都必须是非奇异的,因而必须有非零对角元.
为了解 A r − 1 = b A_{r - 1} = b A r − 1 = b ,可以先用前向替换解
然后用后向替换解
且所需计算量只是系数矩阵为简单的三角矩阵时的两倍。因此,如果得到分解 L U LU LU 所需计算量不太大,那么这种分解对解线性方程组是有用的。在这里叙述它们也是适宜的,因为它们的形式特殊,而把一个矩阵分解成这种形式可以不用特征值,而是利用线性方程组。
3.5.1 引理 假定 A ∈ M n A \in M_{n} A ∈ M n 可以写成
其中 L ∈ M n L \in M_{n} L ∈ M n 是下三角矩阵,而 U ∈ M n U \in M_{n} U ∈ M n 是上三角矩阵。对任一分块形式
A = [ A 11 A 12 A 21 A 22 ] , L = [ L 11 0 L 21 L 22 ] , U = [ U 11 U 12 0 U 22 ] , A = \left[ \begin{array}{l l} A _ {1 1} & A _ {1 2} \\ A _ {2 1} & A _ {2 2} \end{array} \right], \quad L = \left[ \begin{array}{c c} L _ {1 1} & 0 \\ L _ {2 1} & L _ {2 2} \end{array} \right], \quad U = \left[ \begin{array}{c c} U _ {1 1} & U _ {1 2} \\ 0 & U _ {2 2} \end{array} \right], A = [ A 11 A 21 A 12 A 22 ] , L = [ L 11 L 21 0 L 22 ] , U = [ U 11 0 U 12 U 22 ] , 其中 A 11 , L 11 , U 11 ∈ M k , k ⩽ n A_{11}, L_{11}, U_{11} \in M_k, k \leqslant n A 11 , L 11 , U 11 ∈ M k , k ⩽ n ,我们有
L 11 U 11 = A 11 , L 11 U 12 = A 12 , L 21 U 11 = A 21 , \begin{array}{l} L _ {1 1} U _ {1 1} = A _ {1 1}, \\ L _ {1 1} U _ {1 2} = A _ {1 2}, \quad L _ {2 1} U _ {1 1} = A _ {2 1}, \\ \end{array} L 11 U 11 = A 11 , L 11 U 12 = A 12 , L 21 U 11 = A 21 , 且
L 21 U 12 + L 22 U 22 = A 22 . L _ {2 1} U _ {1 2} + L _ {2 2} U _ {2 2} = A _ {2 2}. L 21 U 12 + L 22 U 22 = A 22 . 特别是, L L L 和 U U U 的左上角子块一定构成 A A A 的相应子块的一个同型的分解.
练习 用分块乘法运算验证(3.5.1).
3.5.2 定理 假定 A ∈ M n A \in M_{n} A ∈ M n ,且 rank A = k \operatorname{rank} A = k rank A = k 。如果
det Λ ( { 1 , … , j } ) ≠ 0 , j = 1 , … , k , \det \Lambda (\{1, \dots , j \}) \neq 0, \quad j = 1, \dots , k, det Λ ({ 1 , … , j }) = 0 , j = 1 , … , k , 那么 A A A 可以分解成
其中, L ∈ M n L \in M_{n} L ∈ M n 是下三角矩阵, U ∈ M n U \in M_{n} U ∈ M n 是上三角矩阵,并且可以适当选择分解使得 L L L 或 U U U 是非奇异的; L L L 和 U U U 都可以选取非奇异矩阵,当且仅当 k = n k = n k = n ,即当且仅当 A A A 是非奇异的。
证明:首先证明,在关于前主子式的假设条件下, A ( { 1 , ⋯ , k } ) A(\{1, \cdots, k\}) A ({ 1 , ⋯ , k }) 可以分解成 L ( { 1 , ⋯ , k } ) U ( { 1 , ⋯ , k } ) L(\{1, \cdots, k\})U(\{1, \cdots, k\}) L ({ 1 , ⋯ , k }) U ({ 1 , ⋯ , k }) ,且它们都是非奇异的。能够逐个地求出 L L L 和 U U U 的各相关元素。设 L = [ l n ] L = [l_{n}] L = [ l n ] 且 U = [ u i j ] U = [u_{ij}] U = [ u ij ] 。令 u 11 = 1 u_{11} = 1 u 11 = 1 且令 l i 1 = a i 1 l_{i1} = a_{i1} l i 1 = a i 1 , i = 1 , ⋯ , k i = 1, \cdots, k i = 1 , ⋯ , k 。求出
u 1 j = a 1 j l 11 , j = 2 , … , k . u _ {1 j} = \frac {a _ {1 j}}{l _ {1 1}}, \quad j = 2, \dots , k. u 1 j = l 11 a 1 j , j = 2 , … , k . 继续做下去,令 u 22 = 1 u_{22} = 1 u 22 = 1 ,且令 l i = a i 2 − l i 1 u 12 l_{i} = a_{i2} - l_{i1}u_{12} l i = a i 2 − l i 1 u 12 , i = 2 , … , k i = 2,\dots ,k i = 2 , … , k ,求出
u 2 j − u 2 j − l 21 u 1 j l 22 , j = 3 , … , k . u _ {2 j} - \frac {u _ {2 j} - l _ {2 1} u _ {1 j}}{l _ {2 2}}, \quad j = 3, \dots , k. u 2 j − l 22 u 2 j − l 21 u 1 j , j = 3 , … , k . 160
再继续下去,依次设 U U U 的各对角元为1,然后求出 L ( { 1 , ⋯ , k } ) L(\{1, \cdots, k\}) L ({ 1 , ⋯ , k }) 的下-列和 U ( { 1 , ⋯ , k } ) U(\{1, \cdots, k\}) U ({ 1 , ⋯ , k }) 的下一行。每次都有一个含一个未知数的方程需要求解。因为每个 l n l_n l n 不为零[因为根据(3.5.1), det L ( { l , ⋯ , i } ) × det U ( { 1 , ⋯ , i } ) = det A ( { 1 , ⋯ , i } ) \det L(\{l, \cdots, i\}) \times \det U(\{1, \cdots, i\}) = \det A(\{1, \cdots, i\}) det L ({ l , ⋯ , i }) × det U ({ 1 , ⋯ , i }) = det A ({ 1 , ⋯ , i }) ,所以这个方程将是可解的。这就完成了 A ( { 1 , ⋯ , k } ) A(\{1, \cdots, k\}) A ({ 1 , ⋯ , k }) 的分解。
将 A A A 如(3.5.1)中那样分块,因为 rank A = k = rank A 11 \operatorname{rank} A = k = \operatorname{rank} A_{11} rank A = k = rank A 11 ,由此可知 [ A 21 A 22 ] [A_{21}A_{22}] [ A 21 A 22 ] 的各行是 [ A 11 A 12 ] [A_{11}A_{12}] [ A 11 A 12 ] 的诸行的唯一线性组合,即对每个唯一确定的 B ∈ M n , k , k B \in M_{n,k,k} B ∈ M n , k , k ,有
A 21 = B A 11 和 A 22 = B A 12 . A _ {2 1} = B A _ {1 1} \quad \text {和} \quad A _ {2 2} = B A _ {1 2}. A 21 = B A 11 和 A 22 = B A 12 . 现在将欲求的 L L L 和 U U U 同样如(3.5.1)中那样分块,注意到非奇异的 L 11 L_{11} L 11 和 U 11 U_{11} U 11 已被确定。于是可以用(3.5.1)求出
U 12 = L 11 − 1 A 12 , 和 L 21 = A 21 U 11 1 . U _ {1 2} = L _ {1 1} ^ {- 1} A _ {1 2}, \quad \text {和} \quad L _ {2 1} = A _ {2 1} U _ {1 1} ^ {1}. U 12 = L 11 − 1 A 12 , 和 L 21 = A 21 U 11 1 . 然后求出
A 22 = L 21 U 12 + L 22 U 22 = A 21 U 11 − 1 L 11 − 1 A 12 + L 22 U 22 = B A 11 A 11 1 A 12 + L 22 U 22 = A 22 + L 22 U 22 . \begin{array}{l} A _ {2 2} = L _ {2 1} U _ {1 2} + L _ {2 2} U _ {2 2} = A _ {2 1} U _ {1 1} ^ {- 1} L _ {1 1} ^ {- 1} A _ {1 2} + L _ {2 2} U _ {2 2} = B A _ {1 1} A _ {1 1} ^ {1} A _ {1 2} + L _ {2 2} U _ {2 2} \\ = A _ {2 2} + L _ {2 2} U _ {2 2}. \\ \end{array} A 22 = L 21 U 12 + L 22 U 22 = A 21 U 11 − 1 L 11 − 1 A 12 + L 22 U 22 = B A 11 A 11 1 A 12 + L 22 U 22 = A 22 + L 22 U 22 . 为了完成分解,必需而且只需
L 2 U 22 = 0. L _ {2} U _ {2 2} = 0. L 2 U 22 = 0. 例如,可以选取 L 22 L_{22} L 22 (相应地, U 22 U_{22} U 22 )为 M n − k M_{n - k} M n − k 中的任一非奇异下(相应地,上)三角矩阵,希望选取 U 22 U_{22} U 22 (相应地, L 22 L_{22} L 22 )为0.因为 L 11 L_{11} L 11 和 U 12 U_{12} U 12 是非奇异的, L L L 或 U U U 可以选为非奇异的.如果 k = n k = n k = n , L = L 11 L = L_{11} L = L 11 和 U = U 11 U = U_{11} U = U 11 就是可非奇异的;如果 k < n k < n k < n ,因为 A A A 是奇异的, L L L 和 U U U 不可能都是非奇异的.这就完成了证明. □
3.5.3 例 不是每个矩阵都有一个LU分解,考虑
A = [ 0 1 1 0 ] . A = \left[ \begin{array}{c c} 0 & 1 \\ 1 & 0 \end{array} \right]. A = [ 0 1 1 0 ] . 如果 A A A 可以写成
A = L U = [ l 11 0 l 21 l 22 ] [ u 11 u 12 0 u 22 ] , A = L U = \left[ \begin{array}{l l} l _ {1 1} & 0 \\ l _ {2 1} & l _ {2 2} \end{array} \right] \left[ \begin{array}{l l} u _ {1 1} & u _ {1 2} \\ 0 & u _ {2 2} \end{array} \right], A = LU = [ l 11 l 21 0 l 22 ] [ u 11 0 u 12 u 22 ] , l 11 U 11 = 0 l_{11}U_{11} = 0 l 11 U 11 = 0 将要求 L L L 或 U U U 是奇异的,但是 L U − A LU - A LU − A 是非奇异的.
练习 证明,一个非奇异矩阵的左上角有一个 k × k k \times k k × k 奇异主子阵,它就不可能有 LU 分解。
161
3.5.4 例 A ∈ M n A \in M_{n} A ∈ M n 可以有 LU 分解而不满足 (3.5.2) 的主子式条件。例如
[ 0 0 1 2 ] = [ 0 0 1 1 ] [ 1 1 0 1 ] \left[ \begin{array}{l l} 0 & 0 \\ 1 & 2 \end{array} \right] = \left[ \begin{array}{l l} 0 & 0 \\ 1 & 1 \end{array} \right] \left[ \begin{array}{l l} 1 & 1 \\ 0 & 1 \end{array} \right] [ 0 1 0 2 ] = [ 0 1 0 1 ] [ 1 0 1 1 ] 有秩1,但是它的1,1元是0.
练习(3.5.4)中的 L U LU LU 的分解是不唯一的,即使要求 U U U 的各对角元都为1.试写出 [ 0 0 1 2 ] \left[ \begin{array}{ll}0 & 0\\ 1 & 2 \end{array} \right] [ 0 1 0 2 ] 的其他几种分解.
现在已经很清楚了,一个已知矩阵的 L U LU LU 分解是不唯一的,它可能存在,或可能不存在。不过,这许多麻烦,或者是由 A A A 的奇异性,或者是由 A A A 的前主子阵的奇异性引起的。然而可以采用(3.5.1)和(3.5.2)的方法,对非奇异的情形给出一个完美的描述,并且可以利用规范化使分解是唯一的(标准的)。
3.5.5推论 假定 A ∈ M n A\in M_n A ∈ M n 是非奇异的.那么, A \pmb{A} A 可以写成
且使 L ∈ M n L \in M_{n} L ∈ M n 是下三角矩阵和 U ∈ M n U \in M_{n} U ∈ M n 为上三角矩阵,当且仅当
det Λ ( { 1 , … , j } ) ≠ 0 , j = 1 , … , n . \det \Lambda (\{1, \dots , j \}) \neq 0, \quad j = 1, \dots , n. det Λ ({ 1 , … , j }) = 0 , j = 1 , … , n . 此外, L L L 和 U \pmb{U} U 是非奇异的,而分解实质上是唯一的,矩阵A可以写成
A = L ′ D U ′ , A = L ^ {\prime} D U ^ {\prime}, A = L ′ D U ′ , 其中, L ′ L^{\prime} L ′ (相应地, U ′ ) ∈ M n \mathbf{U}^{\prime})\in M_{n} U ′ ) ∈ M n 是所有对角元等于1的下(相应地,上)三角矩阵,而 D D D 是由
det D ( { 1 , … , j } ) = det A ( { 1 , … , j } ) , j = 1 , … , n \det D (\{1, \dots , j \}) = \det A (\{1, \dots , j \}), \quad j = 1, \dots , n det D ({ 1 , … , j }) = det A ({ 1 , … , j }) , j = 1 , … , n 所确定的非奇异对角矩阵. 因子 L ′ , U ′ L^{\prime}, U^{\prime} L ′ , U ′ 和 D D D 被 Λ \Lambda Λ 唯一确定.
练习 利用(3.5.1),(3.5.2)和前一个练习,详细证明(3.5.5).
再回到线性方程组
162
的解法,假定 A ∈ M n A \in M_{n} A ∈ M n 不能分解成 L U LU LU ,但能分解成 P L U PLU P LU ,其中, P ∈ M n P \in M_{n} P ∈ M n 是置换矩阵(0.9.5),而 L L L 和 U U U 如前,是下三角矩阵和上三角矩阵。这相当于在分解之前重排各个方程,在这种情形, A x = b Ax = b A x = b 的解法仍然是相当简单的,只要作替换
L y = P T b 和 U x = y L y = P ^ {T} b \quad \text {和} \quad U x = y L y = P T b 和 Ux = y 就是了。应当知道,任一非奇异的 A ∈ M n A \in M_{n} A ∈ M n 都可以这样分解,而且任一 A ∈ M n A \in M_{n} A ∈ M n 可以分解成 P L U Q PLUQ P LU Q ,其中 Q ∈ M n Q \in M_{n} Q ∈ M n 也是一个置换矩阵。
3.5.6 引理 设 A ∈ M n A \in M_{n} A ∈ M n 是非奇异矩阵。那么,存在一个置换矩阵 P ∈ M k P \in M_{k} P ∈ M k ,使得
det ( P T A ) ( { 1 , … , j } ) ≠ 0 , j = 1 , … , k . \det (P ^ {T} A) (\{1, \dots , j \}) \neq 0, \quad j = 1, \dots , k. det ( P T A ) ({ 1 , … , j }) = 0 , j = 1 , … , k . 注意, P i A P^i A P i A 正好是 A A A 的各解的一个重排
证明:证明是对 k k k 作归纳法。如果 k = 1 k = 1 k = 1 或 2,经过验证,结论显然成立;假定结论一直到 k − 1 k - 1 k − 1 都是正确的。考虑非奇异矩阵 A ∈ M k A \in M_k A ∈ M k ,并且去掉它的最后一列。余下的 k − 1 k - 1 k − 1 列是线性无关的,因而含有 k − 1 k - 1 k − 1 个线性无关解。把这些解调换到前 k − 1 k - 1 k − 1 个解的位置,然后对位于上方的非奇异的 ( k − 1 ) × ( k − 1 ) (k - 1) \times (k - 1) ( k − 1 ) × ( k − 1 ) 子矩阵应用归纳假设。这就确定了一个欲求的整个置换矩阵。因为 P ′ A P^{\prime}A P ′ A 是非奇异的,所以证明完毕。
3.5.7 定理 设 A ∈ M n A \in M_{n} A ∈ M n , 则存在置换矩阵 P , Q ∈ M n P, Q \in M_{n} P , Q ∈ M n , 下三角矩阵 L ∈ M n L \in M_{n} L ∈ M n 和上三角矩阵 U ∈ M n U \in M_{n} U ∈ M n , 使得
A = P L U Q . A = P L U Q. A = P LU Q . 如果 A A A 是非奇异矩阵,可以取 Q = I Q = I Q = I ,且 A A A 可以写成
证明:如果 rank A = k \operatorname{rank} A = k rank A = k 则 A A A 有一个 k × k k \times k k × k 非奇异子矩阵(0.4.4d),它可以通过互换 A A A 的各行和各列调换到左上角的位置。现在把(3.5.6)应用于左上角,再应用(3.5.2)便得到第一型式的分解。如果 A A A 是非奇异的,(3.5.6)表明,为应用(3.5.2),右边的置换矩阵是不必要的,这说明第二个分解是正确的,证毕。
习题 本节所提出的理论是就 L U LU LU 分解而论的,其中 L L L 是下三角矩阵, U U U 是上三角矩阵。试说明,可以平行地提出 U L UL UL 分解的理论,但这两个因子一般与 L U LU LU 分解的因子不相同。
从(2.6)节习题3可知,任一 A ∈ M n A \in M_{n} A ∈ M n 的QR分解可以有效地经 n − 1 n - 1 n − 1 次Housholder交
换得到。这里, Q Q Q 是酉矩阵,而 R R R 是上三角矩阵。如果 A A A 分解成QR形,试描述可以怎样解出 A x − b Ax - b A x − b 。
证明, A ∈ M 1 A \in M_{1} A ∈ M 1 可以写成
A = L P v U , A = L P _ {v} U, A = L P v U , 其中 L ∈ M n L \in M_{n} L ∈ M n 是非奇异下三角矩阵, U ∈ M n U \in M_{n} U ∈ M n 是非奇异上三角矩阵,而 P ν P_{\nu} P ν 是一个次置换矩阵[当 rank A < n \operatorname{rank} A < n rank A < n 时,置换矩阵中的一些元素1换成元素0,使其元素1的个数与 rank A \operatorname{rank} A rank A 相同]。提示:进行初等行变换和初等列变换。
如果 A ∈ M n A \in M_{n} A ∈ M n 的所有前主子式都非零,试描述如何运用第二种初等行变换将 A A A 的对角线下方的各个元素都化成零,从而使 A A A 有 LU 分解。
5.(Lanczos-对角化算法.)设 A ∈ M n A \in M_{n} A ∈ M n 和 x ∈ C n x \in \mathbb{C}^{n} x ∈ C n 都是给定的,定义 X = [ x A x A 2 x ⋯ A n − 1 x ] X = [x A x A^{2} x \cdots A^{n-1} x] X = [ x A x A 2 x ⋯ A n − 1 x ] . 称 X X X 的诸列构成一个 krylov 序列。假定 X X X 是非奇异的。(a)证明 X − 1 A X X^{-1}AX X − 1 A X 是 A A A 的特征多项式的友矩阵(3.3.12). (b)若 R ∈ M n R \in M_{n} R ∈ M n 是任意一个给定的非奇异上三角矩阵且 S ≡ X R S \equiv XR S ≡ XR ,证明 S − 1 A S S^{-1}AS S − 1 A S 向上 Hessenberg 形式。(c)设 y ∈ C n y \in \mathbb{C}^{n} y ∈ C n 且定义 Y = [ y A ∗ y ( A ∗ ) 2 y ⋯ ( A ∗ ) n − 1 y ] Y = [yA^{*}y(A^{*})^{2}y \cdots (A^{*})^{n-1}y] Y = [ y A ∗ y ( A ∗ ) 2 y ⋯ ( A ∗ ) n − 1 y ] ,假定 Y Y Y 是非奇异的且 Y ∗ X Y^{*}X Y ∗ X 可以写成 L D U LDU L D U ,其中, L L L 是下一三角矩阵, U U U 是上三角矩阵,且都是非奇异的,而 D D D 是对角矩阵且是非奇异的。证明,存在非奇异上三角矩阵 R R R 和 T T T ,使得 ( X R ) − 1 = T − 1 Y ∗ (XR)^{-1} = T^{-1}Y^{*} ( XR ) − 1 = T − 1 Y ∗ 且使 T − 1 Y ∗ A X R T^{-1}Y^{*}AXR T − 1 Y ∗ A XR 是相似于 A A A 的三对角矩阵。(d)若 A ∈ M n A \in M_{n} A ∈ M n 是 Hermite 矩阵,利用上述思路确定一个算法来得到一个相似于 A A A 的三对角 Hermite 矩阵。
两个矩阵 A , B ∈ M m , n A, B \in M_{m,n} A , B ∈ M m , n 称为等价,指的是存在非奇异矩阵 S ∈ M m S \in M_m S ∈ M m 和 T ∈ M n T \in M_n T ∈ M n ,使得
(a) 证明这个等价概念是 M m , n M_{m,n} M m , n 上的一个等价关系. (b) 证明, 每个矩阵 A ∈ M m , n A \in M_{m,n} A ∈ M m , n 等价于一个形如 [ I 0 0 0 ] ∈ M m , n \left[ \begin{array}{cc} I & 0 \\ 0 & 0 \end{array} \right] \in M_{m,n} [ I 0 0 0 ] ∈ M m , n 的矩阵. I ∈ M k , k ⩽ min { m , n } I \in M_{k}, k \leqslant \min \{m, n\} I ∈ M k , k ⩽ min { m , n } . 提示: 利用初等行变换得到行简化梯形, 然后对所得到的矩阵采用初等列变换. (c) 证明, M m , n M_{m,n} M m , n 中的两个矩阵等价, 当且仅当它们有相同的秩. (d) 假定 A ∈ M m , n A \in M_{m,n} A ∈ M m , n 等价于 (b) 中所述的特殊形式, S [ I 0 0 0 ] T = A S\left[ \begin{array}{cc} I & 0 \\ 0 & 0 \end{array} \right]T = A S [ I 0 0 0 ] T = A . 试用等价性阐述关于线性方程组 A x = b Ax = b A x = b 的解理论.
进一步阅读上述习题5是从[Ste]改编过来的,在[Ste]中还可以找到关于LU分解的数值应用的其他资料.