smoothn

SMOOTHN允许自动化和健壮的平滑在任意维度w /我们缺失值

16.2 k下载

更新2020年6月20日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

SMOOTHN提供了一个快速、无监督和健壮的离散任意尺寸的样条平滑数据。

SMOOTHN (Y)自动消除uniformly-sampled数组Y Y可以是任意一天多组分嘈杂的数组(如时间序列、图像、三维数据、三维向量场,张量……)。

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

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

SMOOTHN(…,“健壮”)执行一个健壮的平滑,减少外围数据的影响(见截图和示例)。

SMOOTHN是无监督的最小化广义交叉验证分数。

在Matlab命令窗口中输入“帮助smoothn”完整的指令和一维到三维的例子。

一系列的8个记录是可用的例子:
http://www.biomecardio.com/matlab/smoothn_doc.html

- - - - - -
使用这个算法时,请参考这两个文件:
1)加西亚d .健壮的平滑的网格数据和高维缺失值。
第一版集权数据肛交,2010;54:1167 - 1178
http://www.biomecardio.com/publis/csda10.pdf
2)加西亚d快速一体化的自动化方法后处理PIV数据。
Exp液体,2011;50:1247 - 1259。
http://www.biomecardio.com/publis/expfluids11.pdf
- - - - - -

引用作为

达米安•加西亚(2023)。smoothn(//www.tatmou.com/matlabcentral/fileexchange/25634-smoothn), MATLAB中央文件交换。检索

加西亚,达米安。”强大的网格数据的平滑和更高的维度缺失值。“计算统计和数据分析,54卷,没有。4,爱思唯尔BV, 2010年4月,页1167 - 78,doi: 10.1016 / j.csda.2009.09.020。

查看更多的风格

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

查看更多的风格
MATLAB版本兼容性
创建R2017a
兼容R2017a R2020a
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
2.3

BSXFUN已不再使用(因此必须> = R2017版)

2.2.1

verLessThan (“matlab”、“9.2”);而不是verLessThan (matlab, ' 9.1 ');

2.2

——固定错误isstruct(变长度输入宗量{end-1})
最近,不再使用BSXFUN w / Matlab版本

2.1.4.0

更新的链接

2.1.3.0

更新的链接

2.1.2.0

更新的链接

2.1.1.0

2.1.0.0

小更新:1)使用narginchk, 2)两个警告消息稍微修改

2.0.0.0之间

轻微的更新:1)使用narginchk, 2)一些警告消息稍微修改

1.37.0.0

我注意到一个小的错误在一个评论

1.36.0.0

1.35.0.0

1.34.0.0

一些修改的帮助文本

1.33.0.0

为了简化语法,终止现在的结构参数(选项)。

1.32.0.0

健壮的平滑数值调整杠杆()对于不平等的间距的增量。

1.31.0.0

SMOOTHN,默认情况下,假设间距增量是不变的、平等的方向(即dx = dy = dz =…)。不同间距的增量从一个方向到另一个现在可以使用(进入“帮助smoothn”详细信息)。

1.30.0.0

有一个新的SMOOTHN函数非微不足道的错误:
d = ndims (y) = > d = ndims (y {1})
非常感谢Gianni Pedrizzetti。

1.28.0.0

更新的帮助文本

1.27.0.0

“最初的猜测”标准的小虫被移除

1.26.0.0

一个错误出现在处理复数

1.25.0.0

一个小错误是出现在子函数InitialGuess (Jonathan感谢你!)

1.24.0.0

一个错误被修正。

1.23.0.0

SMOOTHN现在与多组分数据(例如三维向量场)通过使用细胞阵列。有关详细信息,请参阅帮助文本。

1.22.0.0

DCTN和IDCTN现在包含在SMOOTHN

1.21.0.0

一些拼写错误

1.20.0.0

3可选的权重函数

1.19.0.0

3可选的权重函数

1.12.0.0

小修改:mlint消息删除

1.11.0.0

一些选项已被移除/补充道

1.10.0.0

修复一个小错误和警告消息

1.9.0.0

松弛因子的小修改

1.8.0.0

一个小错误在错误(nargchk (…))

1.7.0.0

γ是未定义当“isauto”变量是假的。

1.6.0.0

手稿的链接已经修改。

1.5.0.0

一个错误报告了一个平滑参数输入。谢谢你的“狗屁”

1.3.0.0

非常快现在与加权/缺失的数据:
1)水
2)从加权插值初始猜测
3)GCV分数是最小化每个迭代2 ^ k (k = 0…)

1.2.0.0

“upsample”选项被移除

1.1.0.0

添加了一个例子

1.0.0.0