AnyMath 文档

最大移动量

的移动最大值。

blockType: MovingMaximum

图书馆路径:

/Signal Operations/Statistics/Moving Maximum

资料描述

座 *最大移动量*确定每个通道的输入信号的滑动最大值,而不考虑时间。 块采用滑动窗口法确定滑动最大值。 在该方法中,块根据给定长度的窗口中的数据确定最大值,该窗口逐个样本地移动通过每个通道。

港口

输入

# 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

复数支持

是的

参数

基本参数

# 指定窗口长度 — 指定窗口长度
Logical

Details

如果选择此选项,则滑动窗口的长度将等于为参数设置的值 *窗口长度*. 如果取消选中此选项,滑动窗口的长度将是无限的。 在这种模式下,块计算当前样本和通道中所有先前样本的最大值。

默认值

true (已开启)

程序使用名称

SpecifyWindowLength

可调谐

可计算

# 窗口长度 — 滑动窗口长度
Int64 integer

Details

指定选择项中滑动窗口的长度。

依赖关系

若要使用此选项,请选中此框 *指定窗口长度*.

默认值

4

程序使用名称

WindowLength

可调谐

可计算

算法

滑动窗口方法

Details

在滑动窗口方法中,每个输入样本的输出是当前样本的最大值和 以前的样品,在哪里 -这是样本中窗口的长度。 当算法计算第一 输出数据,窗口的长度等于可用数据的长度。

如果未指定窗口长度,则算法选择无限窗口长度。 在此模式下,输出是当前采样和通道中所有先前采样的最大值。

下图显示了使用滑动窗口方法计算流式输入数据的滑动最大值的示例。 该算法使用长度的窗口 4. 对于每个传入的输入样本,窗口很长 4 沿着数据移动。

moving maximum 1