Maximum
输入数据或输入数据序列的最大值。
blockType: Maximum
图书馆路径:
|
资料描述
座 *Maximum*定义输入数据的每行或每列或给定输入大小的向量中最大元素的值和位置。 它还可以计算整个输入信号的最大值。
参数 *Mode*定义单元的操作模式,并可设置为以下值之一:
* Value -块输出指定维度中的最大值;
* Index -该块输出指定维度中具有最大值的索引数组;
* Value and Index -块输出指定维度中的最大值和相应的索引数组。
您可以使用参数指定块计算最大值的维度 *Find the maximum value over*.
港口
输入
#
IN_1
—
输入数据
向量资料 | 矩阵
Details
块接受具有实数或复数值的多通道和多维输入数据。 输入数据可以是浮点型或布尔型。
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
瓦尔
—
指定大小的最大值
标量,标量 | 向量资料 | 矩阵
Details
最大值的数据类型对应的输入数据类型。
如果为参数 *Mode*值设置为任一 Value and Index,或 Value,以下适用:
*块计算最大值的维度大小为 1. 所有其他维度的维度与输入数组的维度相匹配。 例如,当输入信号是阵列 上 上 与大小设置在 1,块输出数组 上 上 . 当维度设置为 3,块输出二维矩阵 上 .
*当输入信号为矩阵时 上 与大小设置在 1,块输出矩阵 上 .
如果指定一个块来计算所有输入数据的最大值,则该块将返回一个标量。
依赖关系
要使用此端口,请设置参数 *Mode*价值 Value and Index 或 Value.
| 数据类型 |
|
| 复数支持 |
非也。 |
#
Idx
—
沿指定维度的最大值索引
标量,标量 | 向量资料 | 矩阵
Details
当输入数据加倍时,索引值也加倍。
依赖关系
要使用此端口,请设置参数 *Mode*价值 Value and Index 或 Index.
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
主要
#
Mode —
块操作模式
Value | Index | Value and Index
Details
当为参数 *Mode*值已设置:
* Value -块计算输入数据的每行或每列中的最大值或给定输入数据大小的向量。 它还可以计算每个采样时刻所有输入数据的最大值,并输出一个数组 . 输出数据中的每个元素都是相应列、行、矢量或所有输入数据中的最大值。 结论 取决于参数设置 *Find the maximum value over*. 考虑尺寸的三维输入信号 上 上 . 如果为参数 *Find the maximum value over*值已设置:
** Each row -输出数据 在每个时刻,样本由一个阵列组成 上 上 ,其中每个元素包含输入数据的第二维中每个向量的最大值。 对于矩阵的输入数据 上 样本每个时刻的输出数据为列向量 上 .
** Each column -输出数据 在每个时刻,样本由大小的数组组成 上 上 ,其中每个元素包含输入数据的第一维中每个向量的最大值。 要输入大小的矩阵 上 每个采样时刻的输出信号是大小的向量串 上 .
+ 在这种模式下,块处理长度的无向向量的输入数据 作为列大小的向量 上 .
** Entire input -退出 在样本的每个时刻,它都是一个标量,包含输入矩阵中的最大值。 上 上 .
** Specified dimension -输出信号 在样品的每个时刻,它取决于尺寸。 如果为测量设置了值 1 输出数据将与选择每列时相同。 如果维度设置为 2 输出数据将与选择每行时相同。 如果维度设置为 3,则每个采样时刻的输出数据为矩阵 上 ,包含输入数据的第三维中的每个向量的最大值。
+ 对于复杂输入数据,该块沿着给定输入数据大小或整个输入信号的向量在输入数据的每行或每列中选择一个值,该值具有最大值平方,如下图所示。 对于一个复杂的值 值的平方为 .
* Index -该块沿着给定输入数据大小或整个输入信号的向量计算输入数据的每行或每列中的最大值,并输出索引数组 . 每个元素在 它是索引相应列、行、向量或整个输入信号中的最大值的整数。 结果 取决于参数设置 *Find the maximum value over*. 考虑尺寸的三维输入信号 上 上 :
** Each row -退出 在选择的每个时刻,它由一个数组组成 上 上 ,其中每个元素包含输入数据的第二维中每个向量的最大值的索引。 对于输入数据,这是一个矩阵 上 每个采样时刻的输出数据为列向量 上 .
** Each column -退出 在选择的每个时刻,它由一个大小的数组组成 上 上 ,其中每个元素包含输入数据的第一维中每个向量的最大值的索引。 对于输入数据,这是一个矩阵 上 ,样本每个时刻的输出数据是一个向量串 上 .
+ 在这种模式下,块处理长度的无向向量的输入数据 作为列大小的向量 上 .
** Entire input -退出 在样本的每个时刻,它表示大小的向量 1 上 3,其中包含输入矩阵中最大值的位置 上 上 . 对于输入数据,这是一个矩阵 上 ,输出数据为向量 1 上 2.
** Specified dimension -退出 在样品的每个时刻,它取决于尺寸。 如果为测量设置了值 1 输出数据将与选择每列时相同。 如果维度设置为 2 输出数据将与选择每行时相同。 如果维度设置为 3,则每个采样时刻的输出数据为矩阵 上 ,包含输入数据的第三维中各向量的最大值的索引。
+
当最大值出现多于一次时,计算的索引对应于第一次出现。 例如,当输入数据是列向量时 [3 2 1 2 3]',计算出的基于单位的最大值的指数为 1 而不是 5 当为参数 *Find the maximum value over*值已设置 Each column.
* Value and Index -块沿指定输入数据维度或整个输入信号的向量和相应的索引数组输出输入数据的每一行或每一列中的最大值 .
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Find the maximum value over —
块计算最大值的测量
Entire input | Each row | Each column | Specified dimension
Details
* Each column -块输出每列的最大值。
* Each row -块输出每行的最大值。
* Entire input -单元输出整个输入信号的最大值。
* Specified dimension -块输出与参数中指定的大小相比的最大值 *Dimension*.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Dimension —
自定义尺寸
Int64 integer
Details
指定块从中计算最大值的输入信号的维度(基于单位的值)。 该参数的值必须大于零且小于输入信号中的测量次数。
依赖关系
若要使用此参数,请为参数设置 *Find the maximum value over*价值 Specified dimension.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |