我有一个 2D 网格 (G= 250x250),其中只有大约 100 个点是已知的,其余的是未知的 (NaN)。我想调整这个矩阵的大小。我的问题是imresize
不能在 MATLAB 中为我做这件事,因为它删除了我的已知值并且只给出了一个 NaN 矩阵。
有人知道可以为我做的方法吗?一个建议是使用插值方法(例如通过使用反距离加权),但我不确定它是否有效,甚至有没有更好的方法?
G = NaN(250,250);
a = ceil(rand(1,50)*250*250);
b = ceil(rand(1,50)*250*250);
G (a) = 1; G (b) = 0;