Engee 文档

子矩阵

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

类型: Submatrix

图书馆中的路径:

/Basic/Matrix Operations/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, 固定, 布尔

复数支持

是的

参数

主矩阵

# 行跨度 — 行范围
所有行 | 一行 | 行范围

Details

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

All rows | One row | Range of rows

默认值

Range of rows

程序使用名称

RowSpan

可调谐

可计算

# 行数 — 输出子矩阵的第一(单)行
第一次 | 索引 | 与上一个 | 最后一行 | 中间偏移 | 中间

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 一行.

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

默认值

First

程序使用名称

OneRowStartMode

可调谐

可计算

# 行指数 — 第一(唯一)行的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 一行 而对于参数 行数索引.

默认值

1

程序使用名称

OneRowStartIndex

可调谐

可计算

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

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 一行 而对于参数 行数 意义 与上一个中间偏移.

默认值

1

程序使用名称

OneRowStartOffset

可调谐

可计算

# 起始行 — 输出子矩阵的第一行
第一 | 索引 | 与最后一行的偏移 | 最后一行 | 中间偏移 | 中层

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 行范围.

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

默认值

First

程序使用名称

RowStartMode

可调谐

可计算

# 起始行指数 — 第一行的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 行范围 而对于参数 起始行索引.

默认值

1

程序使用名称

RowStartIndex

可调谐

可计算

# 起始行偏移量 — 第一行的偏移量
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 行范围 而对于参数 起始行与最后一行的偏移中间偏移.

默认值

1

程序使用名称

RowStartOffset

可调谐

可计算

# 末行 — 输出子矩阵的最后一行
索引 | 与上次偏移 | 最后一行 | 中间偏移 | 中间

Details

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

依赖关系

若要使用此参数,请为参数设置 行跨度 意义 行范围 而对于参数 起始行 除此以外的任何价值 最后一行.

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

默认值

Last

程序使用名称

RowEndMode

可调谐

可计算

# 结束行索引 — 最后一行的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 末行 意义 索引.

默认值

1

程序使用名称

RowEndIndex

可调谐

可计算

# 结束行偏移 — 最后一行的偏移量
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 末行 意义 中间偏移与上次偏移.

默认值

1

程序使用名称

RowEndOffset

可调谐

可计算

# 列跨度 — 输入列的范围
所有列 | 一列 | 柱范围

Details

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

All columns | One column | Range of columns

默认值

Range of columns

程序使用名称

ColSpan

可调谐

可计算

# 列数 — 第一列(唯一)
第一列 | 索引 | 与最后一列的偏移 | 最后 | 从中间偏移 | 中间

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 一列.

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

默认值

First

程序使用名称

OneColStartMode

可调谐

可计算

# 列指数 — 第一列(仅)的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 一列 而对于参数 列数 -价值 索引.

默认值

1

程序使用名称

OneColStartIndex

可调谐

可计算

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

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 一列 而对于参数 列数 意义 与最后一列的偏移从中间偏移.

默认值

1

程序使用名称

OneColStartOffset

可调谐

可计算

# 起始栏 — 输出子矩阵的第一列
第一 | 索引 | 与最后一个 | 最后 | 中间偏移 | 中间

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 柱范围.

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

默认值

First

程序使用名称

ColStartMode

可调谐

可计算

# 起始列索引 — 第一列的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 柱范围,而对于参数 起始栏 -价值 索引.

默认值

1

程序使用名称

ColStartIndex

可调谐

可计算

# 起始列偏移 — 第一列的偏移量
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 柱范围,而对于参数 起始栏 -价值 与最后一个中间偏移.

默认值

1

程序使用名称

ColStartOffset

可调谐

可计算

# 终点柱 — 最后一列
指数 | 最后偏移 | 最后 | 从中间偏移 | 中间

Details

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

依赖关系

若要使用此参数,请为参数设置 列跨度 意义 柱范围 并为参数设置 起始栏 除此以外的任何价值 最后.

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

默认值

Last

程序使用名称

ColEndMode

可调谐

可计算

# 结束列指数 — 最后一列的索引
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 终点柱 意义 指数.

默认值

1

程序使用名称

ColEndIndex

可调谐

可计算

# 末栏偏移 — 最后一列的偏移量
Integer

Details

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

依赖关系

若要使用此参数,请为参数设置 终点柱 意义 从中间偏移最后偏移.

默认值

1

程序使用名称

ColEndOffset

可调谐

可计算

此外

范围设置参数

Details

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

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

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

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

参数 列跨度 包含一组适当的三个选项,用于指定输入矩阵中的列范围 它应该存储在输出子矩阵中 : 所有列, 一列,或 柱范围. 选择一个值 一列 包括参数 列数,以及 柱范围 包括参数 起始栏终点柱.

选择值时 一行行范围 在参数中 行跨度 所需的行或行范围在参数中指定 行数 , 起始行末行 . 同样,在选择值时 一列柱范围 为参数 列跨度 在参数中指定所需的列或列的范围 列数 , 起始栏终点柱 .

参数值 行数 , 列数 , 起始行起始栏 它们可以通过六种方式设置:

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

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

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

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

  • 与上一个 -对于字符串,表示作为输出子矩阵的第一行 必须使用输入矩阵的行 ,相对于行偏移 参数 行偏移量起始行偏移量 , 第一个. 如果必须包含所有列,那么这相当于 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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