LUDecomposition
产生方形矩阵 m 的 LU 分解表示.
更多信息和选项
- LUDecomposition 返回由三个元素组成的一个列表. 第一个元素是上三角和下三角矩阵的组合,第二个元素是一个指定用于绕轴旋转的行向量,并且对近似数值矩阵 m,第三个元素是 m 的 L∞ 条件数的一个估计.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (13)
基本用法 (9)
特殊矩阵 (4)
与 QuantityArray 结构化矩阵一起使用:
HilbertMatrix 的 LU 分解:
应用 (4)
矩阵 的 LU 分解将其分解为满足 的一个下三角矩阵 () 和一个上三角矩阵 (),其中, 是 的列置换:
用 MatrixPlot 来说明矩阵结构:
三角线性系统是一个线性方程组,其中第一个方程有一个变量,随后的每个方程都引入了一个额外的变量. 将以下四变量方程组改写为两个八变量三角线性方程组:
LU 分解主要用于求解线性系统. 以下是一个 5×5 随机矩阵:
为了便于求解,LinearSolve[m] 建立一个函数形式的 LU 分解:
这也可以使用 LUDecompsition 的输出手动完成:
可使用 Signature[p] 确定符号:
属性和关系 (9)
可通过 PermutationMatrix 将 LUDecomposition 返回的置换列表 转换为矩阵 . 那么,恒等式 成立:
如果 m 分解为 {lu,p,c},则 Det[m] 是 lu 和 Signature[p] 的对角线项的乘积:
正定埃尔米特矩阵 h 的 CholeskyDecomposition:
这给出了使用 ConjugateTranspose 的 LU 分解:
这通常是与 LUDecomposition 给出的分解不同的分解:
LUDecomposition 返回的值只是一个估计值:
条件数 与 LinearSolve[m] 报告的条件数相同:
文本
Wolfram Research (1996),LUDecomposition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/LUDecomposition.html (更新于 2024 年).
CMS
Wolfram 语言. 1996. "LUDecomposition." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/LUDecomposition.html.
APA
Wolfram 语言. (1996). LUDecomposition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/LUDecomposition.html 年