AnyMath 文档

回代

求解具有上三角系数矩阵的线性方程组。

模块类型: BackwardSubstitution

库中的路径:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Linear System Solvers/Backward Substitution

资料描述

座 *回代*求解线性方程组 通过变量的简单反向替换,其中

  • -系数的上三角矩阵 在入口*U*;

  • -自由条款矩阵 在入口*B*;

  • -求解方程组,矩阵 输出为*X*。

块不检查输入矩阵的秩。 该块仅使用矩阵主对角线上方的元素 并忽略下面的元素。 如果设置了选项 输入上三角矩阵,则该块假定对角线上的元素 平等 1. 这在矩阵时很有用 它是另一个操作的结果,例如LDL分解,它使用对角线元素来表示矩阵。 .

港口

输入

# U — 系数的上三角矩阵
m乘m矩阵

Details

输入上三角矩阵 在等式中 ,指定为大小的矩阵 . 输入*U*和*B*必须具有相同的行数。

数据类型

漂浮物32, 漂浮64, Int8, Int16, Int32

复数支持

是的

# B — 自由术语矩阵
M乘N矩阵 | 向量M乘1

Details

矩阵 在等式中 ,指定为大小的矩阵 或大小的向量 .

如果指定了向量 ,则该块处理长度的输入向量 在端口*B*作为矩阵 . 输入*U*和*B*必须具有相同的行数。

数据类型

漂浮物32, 漂浮64, Int8, Int16, Int32

复数支持

非也。

输出

# X — 求解方程组
M乘N矩阵 | 向量M乘1

Details

作为矩阵返回的方程组的解 或向量 . 输出矩阵*X*的大小与输入矩阵*B*的大小相同。

数据类型

漂浮64

复数支持

是的

参数

# 输入上三角矩阵 — 输入矩阵的对角线元素具有值 1
Logical

Details

只有当所有元素都在对角线上时,才选中此框。 有一个值 1. 与此同时,块通过跳过不必要的除法操作来优化其行为。

如果对角线上有任何元素,请勿选中此框。 不相等 1. 当您取消选中该框时 输入上三角矩阵,块总是执行除法操作。

默认值

false (关掉)

程序使用名称

InputUIsUnitLowerTriangular

可调谐

可计算

# 复数输入 U 的对角线为实数 — 复数输入的对角线元素是实数
Logical

Details

选择此选项可在复数输入*U*的对角线元素为实数时优化仿真速度。

依赖关系

要使用此选项,请取消选中该框。 输入上三角矩阵.

默认值

false (关掉)

程序使用名称

DiagonalOfComplexInputUIsReal

可调谐

可计算