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

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

    • 问题
    • 方法一
    • 方法二

问题

matlab中使用函数imagesc 显示图像时,nan值会显示为最小值颜色(蓝色)。
如下图蓝色为nan值。想将蓝色表示为白色。
matlab imagesc函数NAN值颜色设定(matlab 图片无值NaN部分显示为白色)_第1张图片

方法一

使用下列代码

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

方法二

  1. 右击colar bar(颜色条),选择颜色图编辑器
  2. 双击最左侧蓝色标签
  3. 选择标记颜色——白色
    matlab imagesc函数NAN值颜色设定(matlab 图片无值NaN部分显示为白色)_第2张图片
    转载:matlab 图片无值NaN部分显示为白色 - y3254321的博客 - CSDN博客 https://blog.csdn.net/y3254321/article/details/71172514

你可能感兴趣的:(MATLAB)