smoothn

版本2.3 (9.47 KB) 达米安•加西亚
SMOOTHN允许在任意维度w/wo缺失值中进行自动化和鲁棒平滑

16 k下载

更新20 Jun 2020

查看许可协议

编者按:此文件被选为MATLAB Central本周精选

SMOOTHN为任意维的数据提供了一种快速、无监督和鲁棒的离散样条平滑器。

SMOOTHN(Y)自动平滑均匀采样的阵列Y。Y可以是任何N-D多分量噪声阵列(例如时间序列、图像、3D数据、3D矢量场、张量……)

为了平滑矢量场或多分量数据,Y必须是单元格数组。例如,如果你需要平滑一个三维矢量流(Vx,Vy,Vz),使用Y = {Vx,Vy,Vz}。输出Z也是一个包含平滑组件的单元格数组。

SMOOTHN可以处理缺失(NaN)值(见截图和示例)。

SMOOTHN(…,'鲁棒')进行鲁棒平滑,最大限度地减少外围数据的影响(见截图和示例)。

通过最小化广义交叉验证分数,平滑网络成为无监督的。

在Matlab命令窗口中输入“帮助平滑”以获得完整的指令和1-D到3-D的示例。

这里有8个文档示例:
http://www.biomecardio.com/matlab/smoothn_doc.html

-----
在使用该算法时,请参考这2篇论文:
1) Garcia D.具有缺失值的一维和高维网格数据的鲁棒平滑。
计算统计数据,2010;54:1167-1178
http://www.biomecardio.com/publis/csda10.pdf
2) Garcia D.用于PIV数据自动后处理的快速一体化方法。
经验流体,2011;50:1247-1259。
http://www.biomecardio.com/publis/expfluids11.pdf
-----

引用作为

达米恩·加西亚(2022年)。smoothn(//www.tianjin-qmedu.com/matlabcentral/fileexchange/25634-smoothn), MATLAB中央文件交换。检索

加西亚,达米安。缺少值的一维和高维网格数据的鲁棒平滑。计算统计与数据分析,vol. 54, no. 1。4、中国科学院学报(自然科学版),2010年4月,pp. 567 - 567, doi:10.1016/j.csda.2009.09.020。

查看更多样式

加西亚,达米安。“PIV数据自动后处理的快速一体化方法。”《流体实验》第50卷第1期。5、施普林格科学与商业传媒有限公司,2010年10月,第1247-59页,doi:10.1007/s00348-010-0985-y。

查看更多样式
MATLAB版本兼容性
使用R2017a创建
兼容R2017a ~ R2020a
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!