Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2013年3月16日星期六

imagesc函数 NaN值颜色设定

imagesc函数主要是用来显示图片,其作用与pcolor类似,两者之间的比较见另一篇帖子。

这里主要介绍利用imagesc函数绘图时,矩阵值为NaN的通常用blue色来表示。如图1所示:
图1. NaN值对应为blue

如果想要将NaN值对应的颜色用白色表示,可以用如下语句:
h=imagesc(C);
set(h,'alphadata',~isnan(C));
所得新的图片如图2:
图2: NaN对应white





1 条评论:

  1. 请问您知道在Octave里如何实现吗?用同样的语句会报错:error: invalid value for array property "alphadata"

    回复删除