matlab imagesc函数NAN值颜色设定(matlab 图片无值NaN部分显示为白色)

  • Post author:
  • Post category:其他


matlab imagesc函数NAN值颜色设定(matlab 图片无值NaN部分显示为白色)



问题

matlab中使用函数imagesc 显示图像时,nan值会显示为最小值颜色(蓝色)。

如下图蓝色为nan值。想将蓝色表示为白色。

在这里插入图片描述



方法一

使用下列代码

h=imagesc(C);
set(h,'alphadata',~isnan(C));



方法二

  1. 右击colar bar(颜色条),选择颜色图编辑器
  2. 双击最左侧蓝色标签
  3. 选择标记颜色——白色

    在这里插入图片描述

    转载:matlab 图片无值NaN部分显示为白色 – y3254321的博客 – CSDN博客

    https://blog.csdn.net/y3254321/article/details/71172514