矩阵代数(五)- 矩阵因式分解

本文详细介绍了矩阵的LU分解,包括其定义、算法及其应用。通过实例展示了如何将矩阵A分解为L和U两个矩阵,并利用LU分解解线性方程组Ax=b的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小结

  1. L U \boldsymbol{LU} LU分解
  2. L U \boldsymbol{LU} LU分解算法

矩阵 A \boldsymbol{A} A的因式分解是把 A \boldsymbol{A} A表示为两个或更多个矩阵的乘积。

L U \boldsymbol{LU} LU分解

  1. A \boldsymbol{A} A m × n m \times n m×n矩阵,它可以行换简为阶梯形而不必行对换(此后,我们将处理一般情形),则 A \boldsymbol{A} A可写成 A = L U \boldsymbol{A}=\boldsymbol{LU} A=LU L \boldsymbol{L} L m × m m \times m m×m下三角矩阵,主对角线全是1, U \boldsymbol{U} U A \boldsymbol{A} A的一个 m × n m \times n m×n阶梯形矩阵。这样一个分解称为** L U \boldsymbol{LU} LU分解**,矩阵 L \boldsymbol{L} L是可逆的,称为单位下三角矩阵。

A = L U \boldsymbol{A}=\boldsymbol{LU} A=LU时,方程 A x = x \boldsymbol{Ax}=\boldsymbol{x} Ax=x可写成 L ( U x ) = b \boldsymbol{L}(\boldsymbol{Ux})=\boldsymbol{b} L(Ux)=b。把 U x \boldsymbol{Ux} Ux写成 y \boldsymbol{y} y,可以由解下面一对方程来求解 x \boldsymbol{x} x { L y = b U x = y \begin{cases} \boldsymbol{Ly}=\boldsymbol{b} \\ \boldsymbol{Ux} = \boldsymbol{y} \end{cases} { Ly=bUx=y

可以证明 A = [ 3 − 7 − 2 2 − 3 5 1 0 6 − 4 0 − 5 − 9 5 − 5 12 ] = [ 1 0 0 0 − 1 1 0 0 2 − 5 1 0 − 3 8 3 1 ] [ 3 − 7 − 2 2 0 − 2 − 1 2 0 0 − 1 1 0 0 0 − 1 ] = L U \boldsymbol{A}=\begin{bmatrix}3 &amp; -7 &amp; -2 &amp; 2 \\ -3 &amp; 5 &amp; 1 &amp; 0 \\ 6 &amp; -4 &amp; 0 &amp; -5 \\ -9 &amp; 5 &amp; -5 &amp; 12 \end{bmatrix}=\begin{bmatrix}1 &amp; 0 &amp; 0 &amp; 0 \\ -1 &amp; 1 &amp; 0 &amp; 0 \\ 2 &amp; -5 &amp; 1 &amp; 0 \\ -3 &amp; 8 &amp; 3 &amp; 1 \end{bmatrix}\begin{bmatrix}3 &amp; -7 &amp; -2 &amp; 2 \\ 0 &amp; -2 &amp; -1 &amp; 2 \\ 0 &amp; 0 &amp; -1 &amp; 1 \\ 0 &amp; 0 &amp; 0 &amp; -1 \end{bmatrix}=\boldsymbol{LU} A=33697545210520512=1123015800130001300072002110221<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值