Engee 文档

LU 因式分解

正方形矩阵的 LU 分解

类型: LUFactorization

图书馆中的路径:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Factorizations/LU Factorization

说明

LU 因式分解 将行列重组后的正方形输入矩阵 A 分解为以下上三角和下三角矩阵:

其中

  • - 具有单位对角线元素的下三角矩阵(单位三角矩阵);

  • - 上三角矩阵;

  • - 按重排向量 P 所示重排行的矩阵 A

该程序块使用通过行排列得到的矩阵 ,而不是准确的输入矩阵 A,因为这样可以提高计算的数值精度。

端口

输入

A - 输入矩阵
矩阵 M by M

在 M 上输入正方形矩阵 M。

数据类型: Float64

输出

LU - 下三角和上三角矩阵
矩阵 M by M

包含下元素 和上元素 的复合矩阵。使用复合矩阵可提高程序块的效率。

数据类型: Float64

*P*是一个置换向量
矢量

长度为 M 的置换向量。该代码块按照置换向量 P 的指定,对输入方阵 A 的行进行重新排列,并将重新排列后的矩阵分解为一个单元三角形矩阵 和一个上三角矩阵

考虑以下输入矩阵:

由于置换向量 P 等于 ,那么置换后得到的矩阵 的形式为:

分块将这个矩阵分为上三角矩阵和下三角矩阵。

数据类型: Float64

参数

主参数

显示奇点状态 - 显示奇点状态
off (默认) | on

指定是否向端口 S 输出输入矩阵奇异性,端口 S 输出逻辑数据类型为 10 的值。输出 1 表示输入矩阵是奇异的,反之亦然。

舍入模式 - 舍入模式
|Floor (default) |Ceiling |Convergent |Nearest |Round |Simplest |`Zero

设置四舍五入模式:

  • 地板"。

  • 天花板

  • 收敛

  • 最近

  • `圆

  • 最简