编者按:这个文件被选为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版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:PCG_unwrap_2D (ph_nii、ph_file mask_nii、max_iter epsi_con, N),快速和简单的平滑,强劲的平滑一维一天数据SMOOTHN(简单版),PIVsuite
版本 | 发表 | 发布说明 | |
---|---|---|---|
2.3 | BSXFUN已不再使用(因此必须> = R2017版) |
||
2.2.1 | verLessThan (“matlab”、“9.2”);而不是verLessThan (matlab, ' 9.1 '); |
||
2.2 | ——固定错误isstruct(变长度输入宗量{end-1}) |
||
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函数非微不足道的错误: |
||
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.0.0 | “upsample”选项被移除 |
||
1.1.0.0 | 添加了一个例子 |
||
1.0.0.0 |