Engee 文档

Extract Triangular Matrix

选择上三角矩阵或下三角矩阵。

类型: ExtractTriangularMatrix

图书馆中的路径:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Operations/Extract Triangular Matrix

说明

矩阵块 Extract Triangular Matrix 通过 创建一个元素高于或低于输入矩阵 主对角线的三角形矩阵。该功能块将长度为 的矢量输入信号处理为乘 1 的矩阵

图中显示了从输入矩阵 5 乘 3 中提取上三角矩阵和下三角矩阵的过程。

extract triangular matrix 1

端口

输入

A - 输入矩阵
矩阵

初始矩阵。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

U - 输出上三角矩阵
矩阵

输出上三角矩阵。输出矩阵的第一行与输入矩阵的第一行相同。输出矩阵主对角线以下的元素为零。

依赖关系

要使用此端口,请将 Extract 参数设置为 Upper

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

L - 输出下三角矩阵
矩阵

输出低三角矩阵。输出矩阵的第一列与输入矩阵的第一列相同。输出矩阵主对角线上方的元素为零。

依赖关系

要使用此端口,请将 Extract 参数设置为 "下"。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

参数

提取 - 输出矩阵类型
上(默认)` | `下

要提取的矩阵部分:上层或下层。

  • Upper - 将输入矩阵主对角线及其上方的元素复制到相同大小的输出矩阵中。因此,输出矩阵的第一行与输入矩阵的第一行相同。输出矩阵主对角线以下的元素等于零。

  • Lower` - 将输入矩阵主对角线上和主对角线下的元素复制到相同大小的输出矩阵中。因此,输出矩阵的第一列与输入矩阵的第一列相同。输出矩阵主对角线上方的元素等于零。