nanconv:忽略 NaN 和(可选)校正边缘效应的 1D 或 2D 中的卷积。-matlab开发

时间:2024-06-19 07:49:47
【文件属性】:

文件名称:nanconv:忽略 NaN 和(可选)校正边缘效应的 1D 或 2D 中的卷积。-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 07:49:47

matlab

NANCONV 通过运行 'conv2' 两次或三次来工作。 第一次在原始输入信号 A 和 K 上运行,除了 A 中的所有 NaN 值都替换为零。 使用“相同”输入参数,因此输出与 A 的大小相同。第二次卷积在与 A 大小相同的矩阵之间完成,除了在 A 中存在 NaN 值的地方使用零,其他地方使用零。 第一个卷积的输出被第二个卷积的输出归一化。 这会纠正 A 中的缺失 (NaN) 值,但由于在卷积过程中假设为零填充,它具有纠正边缘效应的副作用。 当包含可选的 'noedge' 参数时,卷积会第三次运行,这次是在一个与 A 大小相同的矩阵上运行。第三次卷积的输出用于恢复边缘效果。 默认情况下,“ noedge”参数是启用的,因此当输入参数A没有NaN值时,“ nanconv”的输出与“ conv2”的输出相同。 C = NANCONV(A, K) 对 A 和 K 进行卷积,校正任何 Na


【文件预览】:
nanconv.zip

网友评论