LU 矩阵分解计算器

一个在线计算器,用于计算方阵的 LU 分解。

给定矩阵 \( A \) 的 \( LU \) 分解表示为: \[ A = L U \] 其中 \( L \) 是下三角矩阵,\( U \) 是上三角矩阵。

注意:并非所有方阵都有 LU 分解。可逆矩阵 \( A \) 具有 \( LU \) 分解当且仅当其所有顺序主子式均非零。

矩阵输入

输入列数(和行数)\( n = \)

这将生成一个具有随机值的矩阵。

结果

注意:任何输出包含 "NaN" 或 "Infinity" 的分解都是无效的,表明该矩阵不具有有效的 LU 分解。

什么是 LU 分解,它为什么重要?

LU 分解(也称为 LU 因式分解)是一种基本的线性代数技术,它将方阵 \(A\) 分解为下三角矩阵 \(L\) 和上三角矩阵 \(U\) 的乘积:

\[ A = L \times U \]

主要应用与重要性:

LU 分解的计算方法:

通过高斯消元步骤计算:

  1. 步骤 1:从原始矩阵 \(A\) 开始。
  2. 步骤 2:对于每一列 \(k\)(从 1 到 \(n-1\)),计算乘数 \(m_{ik} = \frac{a_{ik}}{a_{kk}}\)(对于行 \(i > k\)),并消去次对角线元素。
  3. 步骤 3:得到的上三角矩阵构成 \(U\)。
  4. 步骤 4:构造 \(L\),其对角线元素为 1,乘数 \(m_{ik}\) 存储在其各自的位置上。

更多参考与链接

  1. LU 分解
  2. 增广矩阵行化简 - 计算器
  3. 线性代数计算器
  4. 线性代数 - 问题与解答
  5. Linear Algebra and its Applications - 5th Edition - David C. Lay, Steven R. Lay, Judi J. McDonald
  6. Elementary Linear Algebra - 7th Edition - Howard Anton and Chris Rorres