在实时编辑器中平滑有噪数据
这个平滑的数据任务使您可以交互平滑嘈杂的数据。该任务自动生成MATLAB®为您的实时脚本编写代码。
使用此任务,您可以:
自定义平滑工作空间变量中数据的方法。
调整参数以生成更少或更多平滑。
自动可视化平滑的数据。
添加平滑的数据在MATLAB编辑器中将任务添加到实时脚本:
上现场编辑选项卡,选择任务>平滑数据.
在脚本的代码块中,键入相关的关键字,例如光滑的
或吵闹的
.选择平滑的数据从建议的命令完成。
输入数据
-来自工作区的有效输入数据此任务对类型为的数据进行操作仅有一个的
,双重的
或必然的
,或有符号或无符号整数类型,如int64
. 数据可以包含在向量或表变量中。为输入数据提供表格或时间表时,请指定所有支持金宝app的变量对具有受支持类型的所有变量进行操作。金宝app选择所有数值变量对类型的所有变量进行操作仅有一个的
或双重的
,或有符号或无符号整数类型。要选择要操作的特定支持变量,请选择金宝app指定变量然后分别选择变量。
平滑法
-数据平滑方法移动平均数
(默认)|移动中间带
|高斯滤波器
|局部线性回归
|局部二次回归
|稳健局部线性回归
|稳健局部二次回归
|Savitzky-Golay多项式滤波器
| ...将平滑方法指定为以下选项之一,这些选项在本地数据窗口上操作。
方法 | 描述 |
---|---|
移动平均数 |
移动平均线。此方法有助于减少数据中的周期性趋势。 |
移动中间带 |
移动中间带。当存在异常值时,此方法有助于减少数据中的周期性趋势。 |
高斯滤波器 |
高斯加权移动平均。 |
局部线性回归 |
线性回归。这种方法在计算上可能会很昂贵,但它会减少不连续性。 |
局部二次回归 |
二次回归。这种方法在计算上比局部线性回归稍微贵一些。 |
稳健局部线性回归 |
稳健线性回归。该方法是局部线性回归的一个计算成本更高的版本,但它对异常值更稳健。 |
稳健局部二次回归 |
稳健二次回归。该方法是局部二次回归的一个计算成本更高的版本,但它对异常值更具鲁棒性。 |
Savitzky-Golay多项式滤波器 |
Savitzky-Golay多项式滤波器,根据指定次数的多项式进行平滑,并安装在每个窗口上。当数据变化迅速时,这种方法比其他方法更有效。 |
移动窗口
-平滑方法窗口居中的
(默认)|不对称
指定平滑方法的窗口类型和大小,而不是指定常规平滑因子。
窗 | 描述 |
---|---|
居中的 |
以当前点为中心的指定窗口长度。 |
不对称 |
包含当前点之前的元素数和当前点之后的元素数的指定窗口。 |
窗口大小是相对于X轴可变单位。