文档帮助中心
南
移动的最小
M = movmin (k)
M = movmin(A,[kb kf])
M = movmin (___昏暗的)
M = movmin (___nanflag)
M = movmin (___、名称、值)
例子
M = movmin (一个,k)返回一个local数组k以点为中心的最小值,其中每个最小值都是在一个长度的滑动窗口上计算的k的邻近元素一个.当k如果为奇数,则窗口将围绕当前位置的元素居中。当k是偶数时,窗口围绕当前和以前的元素居中。当没有足够的元素填充窗口时,窗口大小在端点处自动被截断。当窗口被截断时,最小值只接管填充窗口的元素。米是同号的吗一个.
M = movmin (一个,k)
一个
k
米
如果一个是矢量吗movmin作用于向量的长度。
movmin
如果一个那是一个多维数组movmin沿着大小不等于1的第一个数组维数进行操作。
M = movmin (一个,[kb kf])计算具有长度窗口的最小值kb + kf + 1包含当前位置中的元素,kb元素向后,kf元素。
M = movmin (一个,[kb kf])
[kb kf]
kb + kf + 1
kb
kf
M = movmin (___,昏暗的)返回沿维数滑动最小值的数组昏暗的任何前面的语法。例如,如果一个是一个矩阵,然后movmin (k, 2)沿着列运算一个,计算k-Element为每行滑动最小值。
M = movmin (___,昏暗的)
昏暗的
movmin (k, 2)
M = movmin (___,nanflag)指定是否包含或省略南值,该值来自之前任何一种语法的计算。movmin (k ' includenan ')包括所有南值在计算时movmin (k ' omitnan ')忽略它们并计算最小值。
M = movmin (___,nanflag)
nanflag
movmin (k ' includenan ')
movmin (k ' omitnan ')
M = movmin (___,名称,值)使用一个或多个名称-值对参数为最小值指定附加参数。例如,如果x是时间值的向量吗movmin (k SamplePoints, x)计算相对于Times in的移动最小值x.
M = movmin (___,名称,值)
名称,值
x
movmin (k SamplePoints, x)
全部折叠
计算一个行向量的以三点为中心的移动最小值。当窗口中端点处的元素少于三个时,取可用元素中的最小值。
A = [4 8 6 -1 -2 -3 -1 3 4 5];M = movmin (3)
M =1×104 4 -1 -2 -3 -3 -3 -1 3 4
计算一个行向量的三点跟踪移动最小值。当窗口中端点处的元素少于三个时,取可用元素中的最小值。
A = [4 8 6 -1 -2 -3 -1 3 4 5];m = movmin(a,[2 0])
M =1×104 4 4 -1 -2 -3 -3 -1 3
计算矩阵每一行的以三点为中心的移动最小值。窗口从第一行开始,水平滑动到行的末尾,然后移动到第二行,以此类推。的列之间滑动窗口的维参数为2一个.
A = [4 8 6;1 2 3;1 3 4]
一个=3×34 8 6 -1 -2 -3 -1 3 4
M = movmin (3 2)
M =3×34 4 6 -2 -3 -3 -1 -1 3
计算一个包含两点的行向量的以三点为中心的移动最小值南元素。
A = [4 8 NaN -1 -2 -3 NaN 3 4 5];M = movmin (3)
M =1×104 4 -1 -2 -3 -3 -3 3 3 4
重新计算最小值,但包含南值。当取最小值时,一组元素至少包含一个南值,movmin返回南.
M = movmin (3“includenan”)
M =1×104楠楠楠-3楠楠楠3 4
计算一个以3小时为中心的数据移动最小值一个根据时间向量t.
t
a = [4 8 6 -1 -2 -3];k =小时(3);t = DateTime(2016,1,1,0,0,0,0,0,0)+小时(0:5)
t =1 x6 datetime第4列到第6列1- 2016年1月03:00:00 1- 2016年1月04:00:00 1- 2016年1月05:00:00
M = movmin (k“SamplePoints”, t)
M =1×64 4 -1 -2 -3 -3
计算以三点为中心的行向量的移动最小值,但是放弃使用少于三个输出点的任何计算。换句话说,只返回从完整的三元素窗口中计算出的最小值,而放弃端点计算。
A = [4 8 6 -1 -2 -3 -1 3 4 5];M = movmin (3'终点',“丢弃”)
M =1×84 -1 -2 -3 -3 -1 3
输入数组,指定为矢量、矩阵或多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
窗口长度,指定为数值或持续时间标量。当k是一个正整数标量,居中的最小值包括当前位置的元素加上周围的相邻元素。例如,由长度为3的窗口定义的三点最小值将导致下面对向量的计算一个:
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|持续时间
持续时间
定向窗口长度,指定为包含两个元素的数字或持续时间行向量。当kb和kf是正整数标量吗,计算结束了kb + kf + 1元素。计算包括当前位置的元素,kb元素在当前位置之前,和kf元素的当前位置之后。例如,由方向窗口定义的四点最小值(2 - 1)计算结果如下所示一个:
(2 - 1)
要操作的维数,指定为正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维数。
维昏暗的指示movmin沿着指定窗口滑动的方向操作。
考虑一个二维输入数组,一个.
如果昏暗的= 1,然后movmin(a,k,1)从第一列开始,并在每一行上垂直滑动。最小值计算超过k元素。然后移动到第二列,重复计算。这个过程将继续下去,直到所有列都用完为止。
昏暗的= 1
movmin(a,k,1)
如果昏暗的= 2,然后movmin (k, 2)从第一行开始,水平滑过每一列。最小值计算超过k元素。然后移到第二行,重复计算。此过程将继续进行,直到耗尽所有行。
昏暗的= 2
数据类型:双|单|int8|int16|int32|int64|uint8|uint16|uint32|uint64
“omitnan”
“includenan”
南条件,指定为其中一个值:
“omitnan”——忽略所有南值。如果一个窗口只包含南值,然后movmin返回南.
“includenan”——包括南值从输入计算时的最小值,导致输出南.
指定可选的逗号分隔对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
M = movmin (k“端点”、“填补”)
'终点'
“缩水”
“丢弃”
“填满”
方法来处理引导窗口和尾随窗口,将其指定为逗号分隔的对,由'终点'其中之一是:
负
数据类型:双|单|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串
字符
字符串
“SamplePoints”
计算最小值的样本点,指定为逗号分隔的对,由“SamplePoints”和一个向量。样本点表示数据的位置一个.采样点不需要均匀采样。默认情况下,样本点向量为[1 2 3…].
[1 2 3…]
移动窗口是相对于样本点定义的,这些样本点必须被排序并包含唯一的元素。例如,如果t那么,乘以的向量是否对应于输入数据movmin(兰德(1 10)3,SamplePoints, t)有一个窗口表示时间间隔吗T(i)-1.5和t(我)+ 1.5.
movmin(兰德(1 10)3,SamplePoints, t)
T(i)-1.5
t(我)+ 1.5
当样本点向量具有数据类型时datetime或者持续时间,然后移动窗口长度必须具有类型持续时间.
datetime
如果采样点是非均匀分布的'终点'如果指定了名称-值对,则其值必须为“缩水”.
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|datetime|持续时间
这个函数支持高数组,但有以下万博1manbetx限制:
的“SamplePoints”不支持名称-值对。万博1manbetx
有关更多信息,请参见高大的数组.
这个函数支持C/ c++代码万博1manbetx生成,但有以下限制:
孜然芹|最小值|movmax|movsum
孜然芹
最小值
movmax
movsum
您的系统中存在此示例的修改版本。是否要打开此版本?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系