假设我有一个矩阵(实际上认为条纹的灰度图像nan):
[3 4 4 2 4 6 8 6 3 2
4 5南南2 3 4 2 1 2
2南南南3 2 4 3 1 2
3南南南3 4 2 5 3 2
4南南南2 4 1 3 2 5
4 5南南2 3 4 2 1 2
2南南南3 2 4 3 1 2
3 2南南南4 2 5 3 2
4 3 2南南南4 1 3 2
4 3 2 3南南2 1 3 2
]
我想用“x”替换所有nan值后,例如x = 3第二和第三行—如:
4 5 4 3 2 3 4 2 1 2
2 3 2 4 3 2 4 3 1 2,
其实我想与背景色填充NaN顺利,南行显然是不可见的。
我曾经尝试过使用Matlab函数如fillmissing和fillgaps,和一个函数inpaint_nans从Matlab file_exchange(),但它们都留下一个明确突出的背景。
附件是真正的形象,nan取代了0。
任何想法,我们将不胜感激。
谢谢。