假设我有一个 3D 数组,其中心有一大块 NaN 值。有什么办法(在 MATLAB 中)用样条线之类的东西缝合这个洞吗?
一个简单的二维数组示例是:
Z = peaks;
Z(20:30,20:30) = NaN;
用曲面缝合 Z 中的孔。
假设我有一个 3D 数组,其中心有一大块 NaN 值。有什么办法(在 MATLAB 中)用样条线之类的东西缝合这个洞吗?
一个简单的二维数组示例是:
Z = peaks;
Z(20:30,20:30) = NaN;
用曲面缝合 Z 中的孔。
在文件交换中有一个出色的提交,inpaint_nans,它将为您填充 NaN - 在图像中,但适用于任何 2D 数组(这里是 3D 版本)