文档帮助中心文档
楠
平滑噪声数据
B=平滑数据(A)
B=平滑数据(A,尺寸)
B=平滑数据(___,方法)
B=平滑数据(___,方法,窗口)
B=平滑数据(___,南旗)
B=平滑数据(___、名称、值)
[B,窗口]= smoothdata (___)
例子
B=平滑数据(A.)使用启发式确定的固定窗口长度返回向量元素的移动平均值。窗口沿向量长度向下滑动,计算每个窗口中元素的平均值。
B=平滑数据(A.)
B
A.
如果A.是一个矩阵,然后平滑数据计算每列下的移动平均值。
平滑数据
如果A.那是一个多维数组平滑数据沿大小不等于1的第一个维度操作。
如果A.是一个数字变量的表或时间表,然后平滑数据分别对每个变量进行操作。
B=平滑数据(A.,昏暗的)沿维数作用昏暗的属于A..例如,如果A.是一个矩阵,然后smoothdata (2)平滑列表中每一行的数据A..
B=平滑数据(A.,昏暗的)
昏暗的
smoothdata (2)
B=平滑数据(___,方法)指定前两种语法的平滑方法。例如,B=平滑数据(A,'sgolay')使用savitzky-golay过滤器来平滑数据A..
B=平滑数据(___,方法)
方法
B=平滑数据(A,'sgolay')
B=平滑数据(___,方法,窗口)指定平滑方法使用的窗口长度。例如,平滑数据(A,'movmedian',5)平滑中的数据A.通过取五个元素滑动窗口的中位数。
B=平滑数据(___,方法,窗口)
窗口
平滑数据(A,'movmedian',5)
B=平滑数据(___,南旗)指定如何楠对以前的任何语法进行处理。“奥米南”忽视楠价值观和“includenan”在每个窗口内进行计算时包含它们。
B=平滑数据(___,南旗)
南旗
“奥米南”
“includenan”
B=平滑数据(___,名称、值)指定使用一个或多个名称-值对参数进行平滑的附加参数。例如,如果T是时间值的向量,那么smoothdata(“SamplePoints”,t)平滑中的数据A.相对于中国的时代T.
B=平滑数据(___,名称、值)
名称、值
T
smoothdata(“SamplePoints”,t)
[B,窗口) = smoothdata (___)还返回移动窗口的长度。
[B,窗口) = smoothdata (___)
全部崩溃
创建包含噪声数据的向量,并使用移动平均值平滑数据。绘制原始数据和平滑数据。
x=1:100;A=cos(2*pi*0.05*x+2*pi*rand)+0.5*randn(1100);B=平滑数据(A);图(x,A,“-o”, x、B“-x”)传说(“原始数据”,“平滑数据”)
创建一个矩阵,其行代表三个噪声信号。使用移动平均线平滑三个信号,并绘制平滑数据。
x=1:100;s1=cos(2*pi*0.03*x+2*pi*rand)+0.5*randn(1100);s2=cos(2*pi*0.04*x+2*pi*rand)+0.4*randn(1100)+5;s3=cos(2*pi*0.05*x+2*pi*rand)+0.3*randn(1100)-5;A=[s1;s2;s3];B=平滑数据(A,2);图(x,B(1,:),x,B(2,:),x,B(3,:)
用高斯加权移动平均滤波器平滑噪声数据向量。显示过滤器使用的窗口长度。
x=1:100;A=cos(2*pi*0.05*x+2*pi*rand)+0.5*randn(1100)[B、 窗口]=平滑数据(A,“高斯”);窗口
窗口=4
使用长度为20的较大窗口平滑原始数据。绘制两个窗口长度的平滑数据。
C = smoothdata (,“高斯”, 20);情节(x, B,“-o”,x,C,“-x”)传说(“小窗”,“大窗户”)
创建一个包含楠值,并平滑数据忽略楠,这是默认值。
A=[NaN-randn(1,48)NaN-randn(1,49)NaN];B=平滑数据(A);
平滑数据,包括楠值。窗口中包含的平均值楠是楠.
C = smoothdata (,“includenan”);
在中绘制平滑数据B和C.
C
图(1:100,B,“-o”,1:100,C,“-x”)传说(“忽略NaN”,“包括楠”)
创建与时间向量相对应的噪声数据向量T. 平滑与中的时间相关的数据T,并绘制原始数据和平滑数据。
x=1:100;A=cos(2*pi*0.05*x+2*pi*rand)+0.5*randn(1100);t=日期时间(2017,1,1,0,0,0)+小时(0:99);B=平滑数据(A,“采样点”t);情节(t),“-o”,t,B,“-x”)传说(“原始数据”,“平滑数据”)
输入数组,指定为向量、矩阵、多维数组、表或时间表。如果A.是表或时间表,则变量必须是数字,或者必须使用“数据变量”名称-值对以显式列出数值变量。在处理也包含非数值变量的表时,指定变量非常有用。
“数据变量”
数据类型:双|单一的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|符合逻辑的|桌子|时间表
双
单一的
int8
int16
int32
int64
uint8
uint16
uint32
uint64
符合逻辑的
桌子
时间表
复数支持:金宝app是的
要沿其操作的维度,指定为正整数标量。如果未指定值,则默认值为大小不等于1的第一个数组维度。
考虑矩阵A..
B=平滑数据(A,1)平滑每个列中的数据A..
B=平滑数据(A,1)
B = smoothdata (2)平滑列表中每一行的数据A..
B = smoothdata (2)
当A.是一张桌子或时间表,昏暗的不支持。金宝app平滑数据分别沿每个表或时间表变量运行。
数据类型:双|单一的|int8|int16|int32|int64|uint8|uint16|uint32|uint64
“movmean”
“movmedian”
“高斯”
“洛维斯”
“黄土”
“Lowess”
“rloess”
“斯戈莱”
平滑方法,指定为以下方法之一:
“movmean”-在每个窗口移动平均A.. 此方法有助于减少数据中的周期性趋势。
“movmedian”-在每个窗口上移动中间带A..这种方法对于在异常值存在时减少数据的周期趋势是有用的。
“高斯”的每个窗口的高斯加权移动平均A..
“洛维斯”线性回归的每个窗口A.. 这种方法的计算成本很高,但不连续性较少。
“黄土”-每个窗口上的二次回归A.. 这种方法的计算成本略高于传统方法“洛维斯”.
“Lowess”的每个窗口的稳健线性回归A.. 该方法是该方法的一个计算成本更高的版本“洛维斯”,但它对异常值更为稳健。
“rloess”-每个窗口上的鲁棒二次回归A.. 该方法是该方法的一个计算成本更高的版本“黄土”,但它对异常值更为稳健。
“斯戈莱”-Savitzky-Golay滤波器,根据拟合在每个窗口上的二次多项式进行平滑A.. 当数据变化迅速时,这种方法比其他方法更有效。
窗口长度,指定为正整数标量、正整数的两元素向量、正持续时间标量或正持续时间的两元素向量。
当窗口是正整数标量,则窗口以当前元素为中心并包含窗口-1相邻的元素。如果窗口如果是偶数,则窗口将以当前和以前的元素为中心。如果窗口是正整数的两个元素矢量[b及f],则窗口包含当前元素,B元素向后,F元素前进。
窗口-1
[b及f]
F
当A.有时间表或时间吗“采样点”指定为日期时间或期间向量,窗口必须是类型期间,并相对于采样点计算窗口。
“采样点”
日期时间
期间
当窗口长度也指定为输出参数时,输出值与输入值匹配。
数据类型:双|单一的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|期间
楠条件,指定为以下值之一:
“奥米南”-忽略楠值。如果一个窗口包含所有楠那么价值观呢平滑数据返回楠.
“includenan”-包括楠在每个窗口内计算时的值,导致楠.
指定可选的逗号分隔的字符对名称、值参数。的名字是参数名和价值是对应的值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
smoothdata(“SmoothingFactor”,0.5)
样本点,指定为逗号分隔对,由“采样点”和一个向量。采样点表示x中的数据的轴位置A.,并且必须排序并包含唯一值。采样点不需要均匀采样。默认采样点向量为[1 2 3…].
[1 2 3…]
注
当输入数据是a时不支持此名称值对金宝app时间表.时间表总是使用行时间向量作为样本点。要使用不同的样本点,必须编辑时间表,以便行时间包含所需的样本点。
移动窗口是相对于采样点定义的。例如,如果T是与输入数据相对应的时间向量,然后smoothdata(兰德(1 10)3,SamplePoints, t)有一个窗口,表示t(i)-1.5和t(i)+1.5.
smoothdata(兰德(1 10)3,SamplePoints, t)
t(i)-1.5
t(i)+1.5
当采样点向量具有数据类型时日期时间或期间,则移动窗口长度必须具有类型期间.
例子:平滑数据(T,'SamplePoints',0:0.1:10)
平滑数据(T,'SamplePoints',0:0.1:10)
数据类型:双|单一的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|日期时间|期间
变形金刚
要操作的表变量,指定为逗号分隔对,由“数据变量”以及此表中的一个选项。这个“数据变量”值指示输入表中要平滑的变量。表中未指定的其他变量“数据变量”在不进行操作的情况下传递到输出。
指定单个表变量名的字符向量或标量字符串
“Var1”
字符向量或字符串数组的单元格数组,其中每个元素都是一个表变量名
{“Var1”“Var2”}
[" Var1”“Var2”)
表变量索引的标量或向量
1.
[1 3 5]
逻辑向量,其元素每个元素对应于表变量,其中真的包括相应的变量和假的不包括它
真的
假的
[对错对]
接受表变量作为输入并返回逻辑标量的函数句柄
@isnumeric
属性生成的表下标变形金刚功能
vartype('numeric')
例子:smoothdata(T、'DataVariables',[“Var1”“Var2”“Var4”])
smoothdata(T、'DataVariables',[“Var1”“Var2”“Var4”])
'smoothingfactor'
窗口大小因子,指定为逗号分隔对,由'smoothingfactor'从0到1的标量。一般来说,值'smoothingfactor'通过缩放启发式窗口大小来调整平滑级别。接近0的值产生更小的移动窗口长度,导致更小的平滑。接近1的值产生更大的移动窗口长度,导致更平滑。在某些情况下,根据确定启发式窗口大小的输入数据,值'smoothingfactor'可能不会对用户使用的窗口大小产生重大影响平滑数据.
'smoothingfactor'是默认的0.25,只能在什么时候指定窗口未指定。
“学位”
萨维茨基-戈莱度,指定为逗号分隔对,由“学位”和一个非负整数。只能在以下情况下指定此名称-值对:“斯戈莱”为指定的平滑方法。价值“学位”对应于Savitzky-Golay过滤器中拟合每个窗口内数据的多项式次数,默认为2。
价值“学位”必须小于均匀采样点的窗口长度。对于非均匀采样点,该值必须小于任何窗口中的最大点数。
输出阵列,返回为向量,矩阵,多维数组,表或时间表。B大小是一样的吗A..
窗口长度,返回为一个正整数标量、一个正整数的双元素向量、一个正持续时间标量或一个正持续时间的双元素向量。
当窗口指定为输入参数,则输出值与输入值匹配。什么时候窗口未指定为输入参数,则其值是由平滑数据基于输入数据。
如果未指定平滑方法的窗口大小,平滑数据基于启发式计算默认窗口大小。对于平滑因子τ,启发式估计一个移动平均窗口大小,该窗口大小衰减约为输入数据能量的100*τ %。
使用注意事项及限制:
不支持高时间表。金宝app
这个“Lowess”和“rloess”不支持方法。金宝app
不支持多个输出。金宝app
您必须指定窗口大小。不支持自动选择窗口大小。金宝app
这个“采样点”和'smoothingfactor'不支持名称-值对。金宝app
价值“数据变量”不能是函数句柄。
有关更多信息,请参见高阵.
昏暗的必须是常数。
用于复杂输入A.这个窗口必须指定参数。
可变尺寸窗口不支持参数。金宝app
对于固定大小的代码生成,除A.必须是常数。
日期时间“采样点”带有日期时间的值或时间表输入数据划船次数,则必须指定窗口大小。
划船次数
填充物缺失|过滤器|莫夫玛德|movmean|莫维米德|平滑的数据
填充物缺失
过滤器
莫夫玛德
movmean
莫维米德
这是一个新版本。您是否同意修改合同?
与MATLAB公司通信的客户:
把它扔进introduciéndolo然后把它扔进MATLAB。Los navegadores web no admit comandos de MATLAB。
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系