渝夫 发表于 2007-2-6 10:49

请教,关于不同图中的颜色使用问题

在下想画两个同样大小但是元素数值有区别的矩阵图,并且这两张图使用同样的颜色来标志某一个数值段。
比如,矩阵A(10*10),但是矩阵中元素的大小范围为-11~5的float数,矩阵B大小同样为(10*10),矩阵中元素大小范围为-10~4.5里的float数,如何使用contourf命令画出同样颜色表示同样数值的图呢?
我尝试的命令如下:
首先定义差值的范围,先找出两个矩阵的最小值和最大值,
设置
cint=min:1:max;
绘图
= contourf(X,Y,A,cint);
调整颜色
colormap(jet(lenth(cint)));
colorbar;
结果是两张图使用的colorbar仍然存在误差,如下图(注意两张图colorbar标刻数据)
不知是何缘故,请大家指点指点,不甚感激!

渝夫 发表于 2007-2-6 12:20

问题解决了,用set(gca,'CLim', []);命令就可以解决这一个问题:lol
页: [1]
查看完整版本: 请教,关于不同图中的颜色使用问题