nanconvn:N 维卷积忽略“NaN”条目。-matlab开发

时间:2024-06-20 18:13:46
【文件属性】:

文件名称:nanconvn:N 维卷积忽略“NaN”条目。-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-20 18:13:46

matlab

本规范的制定完全归功于本杰明·克劳斯 (2013)。 我扩展了他的 Matlab Exchange 条目( https://www.mathworks.com/matlabcentral/fileexchange/41961-nanconv )以允许 N 维。 下面是 Benjamin Kraus 对这段代码如何工作的解释。 我决定在这里转录它,因为他做得非常好! NANCONVN 运行 CONVN 两次或三次。 第一次运行原始输入信号A和K,不同的是A中的所有NaN值都用零代替。 使用“相同”输入参数,因此输出与 A 的大小相同。第二次卷积在与 A 大小相同的矩阵之间完成,除了在 A 中存在 NaN 值的地方使用零,其他地方使用零。 第一个卷积的输出被第二个卷积的输出归一化。 这会纠正 A 中的缺失 (NaN) 值,但由于在卷积过程中假设为零填充,它具有纠正边缘效应的副作用。 当包


【文件预览】:
nanconvn.m.zip

网友评论