FILLNANS:FILLNANS 使用非 NaN 值之间的反距离加权替换数组中的所有 NaN。-matlab开发

时间:2024-06-21 12:44:59
【文件属性】:

文件名称:FILLNANS:FILLNANS 使用非 NaN 值之间的反距离加权替换数组中的所有 NaN。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 12:44:59

matlab

FILLNANS 使用反距离加权替换数组中的所有 NaN。 Y = FILLNANS(X) 通过反距离加权插值替换向量或数组 X 中的所有 NaN: Y = sum(X/D^3)/sum(1/D^3) 其中 D 是从 NaN 节点到所有非 NaN 值 X 的距离(以像素为单位)。远离已知非 NaN 值的值将趋向于所有值的平均值。 Y = FILLNANS(...,'power',p) 在加权函数中使用 p 的幂。 p 值越高,权重越强。 Y = FILLNANS(...,'radius',d) 仅使用 < d 像素远的像素进行加权平均。 注意:与 INVDISTGRID 结合使用可对 x、y、z 数据进行网格化和插值。 另见 INPAINT_NANS


【文件预览】:
fillnans.zip

网友评论