Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 矩阵和线性代数 > 矩阵分解 > LUDecomposition >
Mathematica > 数学和算法 > 图与网络 > 图编程 > 矩阵和线性代数 > 矩阵分解 > LUDecomposition >
Mathematica > 可视化与图形 > 图与网络 > 图编程 > 矩阵和线性代数 > 矩阵分解 > LUDecomposition >

LUDecomposition

LUDecomposition[m]
产生方形矩阵 m 的 LU 分解表示.
  • LUDecomposition 返回由三个元素组成的一个列表. 第一个元素是上三角和下三角矩阵的组合,第二个元素是一 个指定用于绕轴旋转的行向量,并且对近似数值矩阵 m,第三个元素是 m 条件数的一个估计.
计算矩阵的 LU 分解:
llu 的严格下三角部分,假设沿着对角线方向上都是1:
ulu 的上三角部分:
重构原矩阵:
计算矩阵的 LU 分解:
In[1]:=
Click for copyable input
Out[1]=
llu 的严格下三角部分,假设沿着对角线方向上都是1:
In[2]:=
Click for copyable input
Out[2]=
ulu 的上三角部分:
In[3]:=
Click for copyable input
Out[3]=
重构原矩阵:
In[4]:=
Click for copyable input
Out[4]=
m 是一个 3×3 矩阵:
用明确算法计算:
用机器算法计算:
用 20 位精度算法计算:
复数矩阵的 LU 分解:
计算符号 LU 分解:
LU 分解主要用于求解线性系统. 以下是一个 5×5 随机矩阵:
为了便于求解,LinearSolve[m] 建立一个函数形式的 LU 分解:
以下求解关于 x 的方程组
验证 x 是解:
这也可以使用 的输出手动完成:
llu 的严格下三角部分,假设沿着对角线方向都是1:
ulu 的上三角部分:
求解上三角或下三角方程组:
m 是一个随机 100×100 矩阵:
计算 m 的 LU 分解:
m 的行列式由 l 的对角元素的积给出:
m 是一个 6×6 的随机矩阵:
计算 m 的 LU 分解:
llu 的严格下三角部分,假设沿着对角线方向都是1:
ulu 的上三角部分:
等价于 m 的行置换:
版本 3 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF