问题
matlab中使用函数imagesc 显示图像时,nan值会显示为最小值颜色(蓝色)。
如下图蓝色为nan值。想将蓝色表示为白色。
方法一
使用下列代码
h=imagesc(C);
set(h,'alphadata',~isnan(C));
方法二
- 右击colar bar(颜色条),选择颜色图编辑器
- 双击最左侧蓝色标签
-
选择标记颜色——白色
转载:matlab 图片无值NaN部分显示为白色 – y3254321的博客 – CSDN博客
https://blog.csdn.net/y3254321/article/details/71172514