AnyMath 文档

最低

输入数据或输入数据序列的最小值。

blockType: Minimum

图书馆路径:

/Signal Operations/Statistics/Minimum

资料描述

座 *最低*定义输入数据的每行或每列或给定输入大小的向量中最小元素的值和位置。 它还可以计算整个输入信号的最小值。

参数 *模式*定义单元的操作模式,并可设置为以下值之一:

* -块输出指定维度中的最小值; * 索引 -块输出指定维度中最小值的索引数组; * 值与索引 -该块输出指定维度中的最小值和相应的索引数组。

您可以使用参数指定块计算最小值的维度 *在*.

港口

输入

# IN_1 — 输入数据
向量资料 | 矩阵

Details

块接受具有实数或复数值的多通道和多维输入数据。 输入数据可以是浮点型或布尔型。

数据类型

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

复数支持

是的

输出

# 瓦尔 — 指定大小的最小值
标量,标量 | 向量资料 | 矩阵

Details

最小值的数据类型对应的输入数据类型。

如果为参数 *模式*值设置为任一 值与索引,或 ,以下适用:

*块计算最小值的维度大小为 1. 所有其他维度的维度与输入数组的维度相匹配。 例如,当输入信号是阵列 与大小设置在 1,块输出数组 . 当维度设置为 3,块输出二维矩阵 .

*当输入信号为矩阵时 与大小设置在 1,块输出矩阵 .

如果指定一个块来计算所有输入数据的最小值,该块将返回一个标量。

依赖关系

要使用此端口,请设置参数 *模式*价值 值与索引.

数据类型

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

复数支持

非也。

# Idx — 沿指定维度的最小值索引
标量,标量 | 向量资料 | 矩阵

Details

当输入数据加倍时,索引值也加倍。 否则,索引值相等 UInt32.

依赖关系

要使用此端口,请设置参数 *模式*价值 值与索引索引.

数据类型

漂浮64

复数支持

非也。

参数

主页

# 模式 — 块操作模式
| 索引 | 值与索引

Details

当为参数 *模式*值已设置:

* -块计算输入数据的每行或每列中的最小值或给定输入数据大小的沿向量。 它还可以计算每个采样时刻所有输入数据的最大值,并输出一个数组 . 输出数据中的每个元素都是相应列、行、矢量或所有输入数据中的最小值。 结论 取决于参数设置 *在*. 考虑尺寸的三维输入信号 . 如果为参数 *在*值已设置:

** 每行 -输出数据 在每个时刻,样本由一个阵列组成 ,其中每个元素包含输入数据的第二维中每个向量的最小值。 对于矩阵的输入数据 样本每个时刻的输出数据为列向量 .

** 每列 -输出数据 在每个时刻,样本由大小的数组组成 ,其中每个元素包含输入数据的第一维中每个向量的最小值。 要输入大小的矩阵 每个采样时刻的输出信号是大小的向量串 .

+ 在这种模式下,块处理长度的无向向量的输入数据 作为列大小的向量 .

** 整个输入 -退出 在样本的每个时刻,它是一个标量,包含输入矩阵中的最小值。 .

** 指定尺寸 -输出信号 在样品的每个时刻,它取决于尺寸。 如果为测量设置了值 1 输出数据将与选择每列时相同。 如果维度设置为 2 输出数据将与选择每行时相同。 如果维度设置为 3,则每个采样时刻的输出数据为矩阵 ,包含输入数据的第三维中的每个向量的最小值。

+ 对于复杂输入数据,该块沿着给定输入数据大小或整个输入信号的向量在输入数据的每行或每列中选择一个值,该值具有最小值平方,如下图所示。 对于一个复杂的值 值的平方为 .

maximum im

* 索引 -该块沿着给定输入数据大小或整个输入信号的向量计算输入数据的每行或每列中的最小值,并输出索引数组 . 每个元素在 它是索引相应列、行、向量或整个输入信号中的最小值的整数。 结果 取决于参数设置 *在*. 考虑尺寸的三维输入信号 :

** 每行 -退出 在选择的每个时刻,它由一个数组组成 ,其中每个元素包含输入数据的第二维中每个向量的最小值的索引。 对于输入数据,这是一个矩阵 每个采样时刻的输出数据为列向量 .

** 每列 -退出 在选择的每个时刻,它由一个大小的数组组成 ,其中每个元素包含输入数据的第一维中每个向量的最小值的索引。 对于输入数据,这是一个矩阵 ,样本每个时刻的输出数据是一个向量串 .

+ 在这种模式下,块处理长度的无向向量的输入数据 作为大小为M乘1的列向量。

** 整个输入 -退出 在样本的每个时刻,它表示大小的向量 13,其中包含输入矩阵中最小值的位置 . 对于输入数据,这是一个矩阵 ,输出数据为向量 12.

** 指定尺寸 -退出 在样品的每个时刻,它取决于尺寸。 如果为测量设置了值 1 输出数据将与选择每列时相同。 如果维度设置为 2 输出数据将与选择每行时相同。 如果维度设置为 3,则每个采样时刻的输出数据为矩阵 ,包含输入数据的第三维中各向量的最小值的索引。

+ 当最小值出现多于一次时,计算的指数对应于第一次出现。 例如,当输入数据是列向量时 [3 2 1 2 3]',计算出的基于单位的最小值的指数为 1 而不是 5 当为参数 *在*值已设置 每列.

* 值与索引 -块沿指定输入数据维度或整个输入信号的向量和相应的索引数组输出输入数据的每一行或每一列中的最小值 .

Value | Index | Value and Index

默认值

Value and Index

程序使用名称

Mode

可调谐

可计算

# — 块计算最小值的测量
整个输入 | 每行 | 每列 | 指定尺寸

Details

* 每列 -块输出每列的最小值。

* 每行 -块输出每行的最小值。

* 整个输入 -单元输出整个输入信号的最小值。

* 指定尺寸 -块输出与参数中指定的大小相比的最小值 *尺寸*.

Entire input | Each row | Each column | Specified dimension

默认值

Each column

程序使用名称

FindTheMinimumValueOver

可调谐

可计算

# 尺寸 — 自定义尺寸
Int64 integer

Details

指定块从中计算最小值的输入信号的维度(基于单位的值)。 该参数的值必须大于零且小于输入信号中的测量次数。

依赖关系

若要使用此参数,请为参数设置 *在*价值 指定尺寸.

默认值

1

程序使用名称

Dimension

可调谐

可计算