实数LU分解
- 更新时间2025-07-30
- 阅读时长3分钟
对矩阵A进行LU分解,使PA = LU。通过连线数据至A输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
A
—
A是实数矩阵。
L
—
L是下三角矩阵,对角线上的元素为1。
U
—
U是上三角矩阵。
P
—
P是置换矩阵。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
LU分解法VI将一个 m × n 矩阵 A 分解成以下类型的矩阵,使 PA = LU:
- L是m×min(m, n)矩阵。m ≤ n时,L是下三角矩阵,对角线上的元素为1。m>n时,L是下梯形矩阵,对角线上的元素为1。
- U是min(m, n)×n矩阵。m ≥ n时,U是上三角矩阵。m < n时,U是上梯形矩阵。
- P为m×m的置换矩阵,是已经对行进行互换的单位矩阵。
对于奇异矩阵,VI完成分解后可返回警告,在U的对角线上至少有一个元素为0。
下列方程是A为方阵时,LU分解的可用属性:

det(A)是A的行列式。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi
A
—
L
—
P
—
错误
—