Engee 文档

Submatrix

从输入矩阵中选择元素子集(子矩阵)。

类型: Submatrix

图书馆中的路径:

/Basic/Matrix Operations/Submatrix

资料描述

Submatrix 从输入矩阵中提取 大小 子矩阵 .

有关选择要提取的行和列的详细信息,请参阅[Task_range parameters]

港口

输入

# IN_1 — 输入矩阵
标量,标量 | 向量资料 | 矩阵

Details

的原始矩阵。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 固定, 布尔

复数支持

是的

输出

# OUT_1 — 子矩阵
矩阵

Details

输入信号中提取的子矩阵。 输出数据类型与输入相同。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 固定, 布尔

复数支持

是的

参数

主矩阵

# Row span — 行范围
All rows | One row | Range of rows

Details

将存储在输出矩阵中的输入行的范围。

All rows | One row | Range of rows

默认值

Range of rows

程序使用名称

RowSpan

可调谐

可计算

# Row — 输出子矩阵的第一(单)行
First | Index | Offset from last | Last | Offset from middle | Middle

Details

要用作输出子矩阵的第一个也是唯一一个字符串的输入字符串。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 One row.

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

OneRowStartMode

可调谐

可计算

# Row index — 第一(唯一)行的索引
Integer

Details

要用作输出子矩阵的第一行和唯一行的输入字符串的索引被设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 One row 而对于参数 RowIndex.

默认值

1

程序使用名称

OneRowStartIndex

可调谐

可计算

# Row offset — 第一(单)行的偏移量
Integer

Details

将用作输出子矩阵的第一行和唯一行的输入字符串的偏移量设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 One row 而对于参数 Row 意义 Offset from lastOffset from middle.

默认值

1

程序使用名称

OneRowStartOffset

可调谐

可计算

# Starting row — 输出子矩阵的第一行
First | Index | Offset from last | Last | Offset from middle | Middle

Details

用于指定源矩阵中的行以用作输出子矩阵的第一行的方法。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 Range of rows.

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

RowStartMode

可调谐

可计算

# Starting row index — 第一行的索引
Integer

Details

要用作输出子矩阵的第一行的输入字符串的索引被设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 Range of rows 而对于参数 Starting rowIndex.

默认值

1

程序使用名称

RowStartIndex

可调谐

可计算

# Starting row offset — 第一行的偏移量
Integer

Details

要用作输出子矩阵的第一行的输入字符串的偏移量被设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 Range of rows 而对于参数 Starting rowOffset from lastOffset from middle.

默认值

1

程序使用名称

RowStartOffset

可调谐

可计算

# Ending row — 输出子矩阵的最后一行
Index | Offset from last | Last | Offset from middle | Middle

Details

一种用于指定源矩阵中要用作输出子矩阵的最后一行的行的方法。

依赖关系

若要使用此参数,请为参数设置 Row span 意义 Range of rows 而对于参数 Starting row 除此以外的任何价值 Last.

Index | Offset from last | Last | Offset from middle | Middle

默认值

Last

程序使用名称

RowEndMode

可调谐

可计算

# Ending row index — 最后一行的索引
Integer

Details

要用作输出子矩阵的最后一行的输入字符串的索引被设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Ending row 意义 Index.

默认值

1

程序使用名称

RowEndIndex

可调谐

可计算

# Ending row offset — 最后一行的偏移量
Integer

Details

将用作输出子矩阵的最后一行的输入字符串的偏移量设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Ending row 意义 Offset from middleOffset from last.

默认值

1

程序使用名称

RowEndOffset

可调谐

可计算

# Column span — 输入列的范围
All columns | One column | Range of columns

Details

将存储在输出矩阵中的输入列的范围。

All columns | One column | Range of columns

默认值

Range of columns

程序使用名称

ColSpan

可调谐

可计算

# Column — 第一列(唯一)
First | Index | Offset from last | Last | Offset from middle | Middle

Details

将用作输出子矩阵的第一列和唯一列的输入列。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 One column.

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

OneColStartMode

可调谐

可计算

# Column index — 第一列(仅)的索引
Integer

Details

将用作输出子矩阵的第一列和唯一列的输入列的索引被设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 One column 而对于参数 Column -价值 Index.

默认值

1

程序使用名称

OneColStartIndex

可调谐

可计算

# Column offset — 第一(单)列的偏移量
Integer

Details

将用作输出子矩阵的第一列也是唯一一列的输入列的偏移量设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 One column 而对于参数 Column 意义 Offset from lastOffset from middle.

默认值

1

程序使用名称

OneColStartOffset

可调谐

可计算

# Starting column — 输出子矩阵的第一列
First | Index | Offset from last | Last | Offset from middle | Middle

Details

用于指定源矩阵中的列以用作输出子矩阵的第一列的方法。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 Range of columns.

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

ColStartMode

可调谐

可计算

# Starting column index — 第一列的索引
Integer

Details

要用作输出子矩阵的第一列的输入列的索引,设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 Range of columns,而对于参数 Starting column -价值 Index.

默认值

1

程序使用名称

ColStartIndex

可调谐

可计算

# Starting column offset — 第一列的偏移量
Integer

Details

要用作输出子矩阵的第一列的输入列的偏移量被设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 Range of columns,而对于参数 Starting column -价值 Offset from lastOffset from middle.

默认值

1

程序使用名称

ColStartOffset

可调谐

可计算

# Ending column — 最后一列
Index | Offset from last | Last | Offset from middle | Middle

Details

一种用于指定源矩阵中要用作输出子矩阵的最后一列的列的方法。

依赖关系

若要使用此参数,请为参数设置 Column span 意义 Range of columns 并为参数设置 Starting column 除此以外的任何价值 Last.

Index | Offset from last | Last | Offset from middle | Middle

默认值

Last

程序使用名称

ColEndMode

可调谐

可计算

# Ending column index — 最后一列的索引
Integer

Details

将用作输出子矩阵的最后一列的输入列的索引被设置为大于或等于一的整数。

依赖关系

若要使用此参数,请为参数设置 Ending column 意义 Index.

默认值

1

程序使用名称

ColEndIndex

可调谐

可计算

# Ending column offset — 最后一列的偏移量
Integer

Details

将用作输出子矩阵的最后一列的输入列的偏移量设置为整数。 号的符号确定位移的方向。

依赖关系

若要使用此参数,请为参数设置 Ending column 意义 Offset from middleOffset from last.

默认值

1

程序使用名称

ColEndOffset

可调谐

可计算

此外

范围设置参数

Details

块接受一个输入的无向长度向量 作为矩阵 . 参数 Row span 提供用于设置输入矩阵中的行范围的三个选项 它应该存储在输出子矩阵中 :

  • All rows -表示输出子矩阵 包含一切 输入矩阵的行 .

  • One row -表示输出子矩阵 只包含输入矩阵中的一行 . 选择值时 One row 参数变为可供使用 Row ,它允许您选择所需的行。

  • Range of rows -表示输出子矩阵 包含来自输入矩阵的一系列行 . 选择值时 Range of rows 以下参数可供使用 Starting rowEnding row 它允许您选择所需的行范围。

参数 Column span 包含一组适当的三个选项,用于指定输入矩阵中的列范围 它应该存储在输出子矩阵中 : All columns, One column,或 Range of columns. 选择一个值 One column 包括参数 Column,以及 Range of columns 包括参数 Starting columnEnding column.

选择值时 One rowRange of rows 在参数中 Row span 所需的行或行范围在参数中指定 Row , Starting rowEnding row . 同样,在选择值时 One columnRange of columns 为参数 Column span 在参数中指定所需的列或列的范围 Column , Starting columnEnding column .

参数值 Row , Column , Starting rowStarting column 它们可以通过六种方式设置:

  • First -对于行,确定输入矩阵的第一行是 应作为输出子矩阵的第一行。 . 如果有必要包括所有列,那么这相当于 .

    对于列,这意味着输入矩阵的第一列是 应作为输出子矩阵的第一列 . 当包含所有行时,这相当于 .

  • Index -对于字符串,表示作为输出子矩阵的第一行 必须使用输入矩阵的行 , 第一个 由参数索引 Row index 或参数 Starting row index . 当包含所有列时,这相当于 .

    对于列,这表明作为输出子矩阵的第一列 必须使用输入矩阵的列 , 第一期 由参数索引 Column index 或参数 Starting column index . 如果有必要包括所有行,这相当于 .

  • Offset from last -对于字符串,表示作为输出子矩阵的第一行 必须使用输入矩阵的行 ,相对于行偏移 参数 Row offsetStarting row offset , 第一个. 如果必须包含所有列,那么这相当于 .

    对于列,此参数指定作为输出子矩阵的第一列 必须使用输入矩阵的列 ,相对于列的偏移量 参数 Column offsetStarting column offset , 第一期. 如果有必要包括所有行,那么这相当于 .

  • Last -对于行,这表明输入矩阵的最后一行是 应作为输出子矩阵的唯一行。 . 如果所有列都包含在行中,那么这相当于 .

    对于列,这表明输入矩阵的最后一列是 应作为输出子矩阵的唯一列。 . 当包含所有行时,这相当于 .

  • Offset from middle -当选择此选项时,块选择输出子矩阵的第一行或列。 通过将指定的偏移量添加到输入矩阵的中间行或列 . 如果输入行数或列数为 甚至,那么块将中间定义为 . 如果输入行或列的数量是奇数,则块将中间定义为 .

    如果需要包含所有列,则以下代码定义初始行: ,在哪里 偏移量 -参数值 Row offsetStarting row offset . 如果需要包含所有行,则初始列由以下代码定义: ,在哪里 偏移量 -参数值 Column offsetStarting column offset .

  • Middle -选择此选项时,块使用输入矩阵的中间行或列。 作为输出子矩阵的第一行或第一列 . 如果输入行数或列数为 甚至,那么块将中间定义为 . 如果输入行或列的数量是奇数,则块将中间定义为 .

    如果需要包含所有列,则以下代码定义初始行: . 当包含所有行时,初始列由以下代码确定: .

结束行或结束列可以类似地以五种方式设置:

  • Index -对于字符串,表示输出子矩阵的最后一行是 必须使用输入矩阵的行 按参数向前索引 Ending row index 拉斯特洛. 如果有必要包括所有列,那么这相当于 .

    对于列,这表明输出子矩阵的最后一列是 必须使用输入矩阵的列 按参数向前索引 Ending column index , 最后一次. 当包含所有行时,这相当于 .

  • Offset from last -对于字符串,表示输出子矩阵的最后一行是 必须使用输入矩阵的行 ,相对于行偏移 通过结束行的offset参数的值 拉斯特洛. 当包含所有列时,这相当于 .

    对于列,此参数指定输出子矩阵的最后一列是 必须使用输入矩阵的列 ,相对于列的偏移量 参数 Ending column offset , 最后一次. 当包含所有行时,这相当于 .

  • Last -对于行,确定输入矩阵的最后一行为 应作为输出子矩阵的最后一行。 . 如果必须包含所有列,那么这相当于 .

    对于列,这表明输入矩阵的最后一列是 应作为输出子矩阵的最后一列。 . 当必须包含所有行时,这相当于 .

  • Offset from middle -选择此选项时,块选择输出子矩阵的最后一行或列。 通过将指定的偏移量添加到输入矩阵的中间行或列 . 如果输入行数或列数为 甚至,那么块将中间定义为 . 如果输入行或列的数量是奇数,则块将中间定义为 .

    如果需要包含所有列,则以下代码定义结束行: ,在哪里 偏移量 -参数值 Ending row offset . 如果需要包含所有行,则以下代码定义最终列: ,在哪里 偏移量 -参数值 Ending column offset .

  • Middle -选择此选项时,块使用输入矩阵的中间行或列。 作为输出子矩阵的最后一行或列 . 如果输入行数或列数为 甚至,那么块将中间定义为 . 对于奇数个输入行或列,块将中间定义为 .

    如果需要包含所有列,则以下代码定义结束行: . 如果要包含所有行,则以下代码定义最后一列: .