文档帮助中心文档
南
移动标准偏差
M = movstd (k)
m = movstd(a,[kb kf])
m = movstd(___,w)
m = movstd(___,w,dim)
m = movstd(___nanflag)
m = movstd(___,名称,价值)
例子
m = movstd(一个,k)返回一系列本地k-观点标准偏差价值观。在长度的滑动窗口上计算每个标准偏差k横跨邻近的元素一个.当k奇数是奇数,窗口以当前位置的元素为中心。当k甚至,窗口以当前和以前的元素为中心。当没有足够的元素来填充窗口时,窗口大小会自动截断。当窗口被截断时,仅替换填充窗口的元素。米与尺寸相同一个.
m = movstd(一个,k)
一个
k
米
如果一个是矢量吗Movstd.沿着矢量的长度运行。
Movstd.
如果一个那是一个多维数组Movstd.沿着第一个阵列维度运行,其大小不等于1。
m = movstd(一个,[kb kf])计算带有长度窗口的标准偏差kb + kf + 1.计算包括当前位置的元素,kb元素向后,和kf元素前进。
m = movstd(一个,[kb kf])
[kb kf]
kb + kf + 1
kb
kf
m = movstd(___,w)为前面的任何语法指定一个规范化因子。当w = 0.(默认),米是标准化的K-1窗口的长度k.当w = 1,米是标准化的k.
w
w = 0.
K-1
w = 1
m = movstd(___,w,昏暗的)沿尺寸返回一系列滑动标准偏差昏暗的任何前面的语法。总是指定权重w从先前的语法指定时昏暗的.例如,movstd(a,k,0,2)沿矩阵列运行一个,计算这一点k- 每行滑动标准偏差。归一化因子是默认值,K-1.
m = movstd(___,w,昏暗的)
昏暗的
movstd(a,k,0,2)
m = movstd(___,nanflag.)指定是否包含或省略南值,该值来自之前任何一种语法的计算。Movstd(A,K,'IncludeNan')包括所有南值在计算时movstd(a,k,'omitnan')忽略它们,在较少的点上计算标准差。
m = movstd(___,nanflag.)
nanflag.
Movstd(A,K,'IncludeNan')
movstd(a,k,'omitnan')
m = movstd(___,名称,值)指定使用一个或多个名称值对参数的标准偏差的其他参数。例如,如果x是一个时间矢量,然后movstd(a,k,'samplepoints',x)相对于次数计算移动标准偏差x.
m = movstd(___,名称,值)
名称,值
x
movstd(a,k,'samplepoints',x)
全部折叠
计算行向量的三点中心移动标准偏差。当端点窗口中少于三个元素时,将标准偏差取决于可用的元素。
A = [4 8 6 -1 -2 -3 -1 3 4 5];M = movstd (3)
M =1×102.8284 2.0000 4.7258 4.3589 1.0000 1.0000 1.0551 2.6458 1.0000 0.7071
计算行向量的三点尾随移动标准偏差。当端点窗口中少于三个元素时,将标准偏差取决于可用的元素。
A = [4 8 6 -1 -2 -3 -1 3 4 5];M = movstd(A,[2 0])
M =1×100 2.8284 2.0000 4.7258 4.3589 1.0000 1.0000 3.0551 2.6458 1.0000
计算行向量的三点居中移动标准偏差,并通过窗口中的元素数标准化每个标准偏差。
A = [4 8 6 -1 -2 -3 -1 3 4 5];M = movstd (3 - 1)
M =1×102.0000 1.6330 3.8586 3.5590 0.8165 0.8165 2.4944 2.1602 0.8165 0.5000
计算每行矩阵的三点居中移动标准偏差。窗口从第一行开始,水平幻灯片到行的末尾,然后移动到第二行,等等。维度参数是两个,横跨列的窗口一个.始终在指定维度时指定归一化因子。
a = [4 8 6;-1 -2 -3;-1 3 4];m = movstd(a,3,0,2)
M =3×32.8284 2.0000 1.4142 0.7071 1.0000 0.7071 2.8284 2.6458 0.7071
计算包含两个的行向量的三点居中移动标准偏差南元素。
A = [4 8 NaN -1 -2 -3 NaN 3 4 5];M = movstd (3)
M =1×102.8284楠楠楠1.0000楠楠楠1.0000 0.7071
重新计算标准偏差,但省略了南价值观。当Movstd.丢弃南元素,它接受窗口中其余元素的标准偏差。
m = movstd(a,3,'omitnan')
M =1×102.8284 2.8284 6.3640 0.7071 1.0000 0.7071 4.2426 0.7071 1.0000 0.7071
计算数据的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 =1x6 DateTime.列1到3 01-Jan-2016 00:00:00 01-Jan-2016 01:00:00 01-Jan-2016 02:00:00列4到2016 01-Jan-2016 03:00:00 01-Jan-2016 04:00:00 01-Jan-2016 05:00:00
M = movstd (k“SamplePoints”,t)
M =1×6.2.8284 2.0000 4.7258 4.3589 1.0000 0.7071
计算行向量的三点居中的移动标准偏差,但丢弃使用少于三个点从输出的计算。换句话说,只返回从完整的三元窗口计算的标准偏差,丢弃端点计算。
A = [4 8 6 -1 -2 -3 -1 3 4 5];m = movstd(a,3,'终点','丢弃')
M =1×8.2.0000 4.7258 4.3589 1.0000 1.0000 3.0551 2.6458 1.0000
输入数组,指定为矢量、矩阵或多维数组。
数据类型:单身的|双倍的|逻辑
单身的
双倍的
逻辑
窗口长度,指定为数值或持续时间标量。当k是一个正整数标量,居中标准差包括当前位置的元素加上周围的相邻元素。例如,由长度为3的窗口定义的三点标准差将导致对矢量的下列计算一个:
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|持续时间
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
持续时间
定向窗口长度,指定为包含两个元素的数字或持续时间行向量。当kb和kf是正整数标量吗,计算结束了kb + kf + 1元素。计算包括当前位置的元素,kb元素在当前位置之前,和kf当前位置后的元素。例如,由定向窗口定义的四点标准偏差[2 1]计算结果如下所示一个:
[2 1]
0
1
重量,指定为以下值之一:
0——正常化K-1, 在哪里k是窗户长度。如果k = 1,重量是k.
k = 1
1——正常化k.
数据类型:单身的|双倍的
要操作的维数,指定为正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维数。
尺寸昏暗的指示Movstd.运行,即指定窗口幻灯片的方向。
考虑二维输入数组,一个.
如果昏暗= 1,然后movstd (k, 0,1)从第一列开始,并在每行上垂直滑动。标准偏差被接管k元素。然后它移动到第二列并重复计算。此过程继续,直到所有列耗尽。这个论点0指定指定时需要的默认重量昏暗的.
昏暗= 1
movstd (k, 0,1)
如果昏暗= 2,然后movstd(a,k,0,2)从第一行开始,并在每列上水平拖动。标准偏差被接管k元素。然后移到第二行,重复计算。此过程将继续进行,直到耗尽所有行。这个论点0指定指定时需要的默认重量昏暗的.
昏暗= 2
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64
“includenan”
'omitnan'
南条件,指定为其中一个值:
“includenan”- 包括南值从输入时计算的标准差,导致输出南.
'omitnan'- 忽略所有南值。如果一个窗口只包含南值,然后Movstd.返回南.
指定可选的逗号分隔对名称,值论点。名称参数名和价值是相应的价值。名称必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen.
名称
价值
name1,value1,...,namen,valuen
M = movstd (k“端点”、“填补”)
'终点'
'收缩'
'丢弃'
'充满'
方法来处理引导窗口和尾随窗口,将其指定为逗号分隔的对,由'终点'其中之一是:
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|细绳
char
细绳
“SamplePoints”
计算标准偏差的采样点,指定为逗号分隔对“SamplePoints”和矢量。采样点代表数据的位置一个.样品点不需要均匀采样。默认情况下,采样点向量是[1 2 3 ...].
[1 2 3 ...]
移动窗口相对于样本点定义,必须对其进行排序并包含唯一元素。例如,如果t那么,乘以的向量是否对应于输入数据movstd(rand(1,10),3,'samplepoints',t)有一个窗口表示时间间隔吗T(i)-1.5和T(i)+1.5.
movstd(rand(1,10),3,'samplepoints',t)
T(i)-1.5
T(i)+1.5
当样本点向量具有数据类型时约会时间或者持续时间,然后移动窗口长度必须具有类型持续时间.
约会时间
如果采样点是非均匀分布的'终点'指定名称 - 值对,然后其值必须是'收缩'.
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|约会时间|持续时间
对于随机可变矢量一个由N标量观察,标准偏差定义为
年代 = 1 N - 1 σ. 我 = 1 N | 一个 我 - μ. | 2 ,
在哪里μ.是卑鄙的一个:
μ. = 1 N σ. 我 = 1 N 一个 我 .
标准差是方差的平方根。标准偏差的一些定义使用标准化因子N而不是N-1,您可以通过设置指定w至1.
这个函数支持高数组,但有以下金宝app限制:
的“SamplePoints”不支持名称值对。金宝app
有关更多信息,请参阅高大的数组.
使用说明和限制:
有关更多信息,请参阅在GPU上运行MATLAB函数(并行计算工具箱).
movmad.|Movemean|movmedian|Movvar.|STD.
movmad.
Movemean
movmedian
Movvar.
STD.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
联系您当地的办公室