【发布时间】:2014-06-03 01:12:58
【问题描述】:
我有一个包含从 0 到 1 的值以及 NaN 内容的映射。 我设法在 MATLAB 中使用以下代码定义了类似地图的轮廓:
imagesc(map)
contourcmap('jet',[-0.3 0 0.3 0.6])
myMap = [[1 1 1]; ...
[1 0 0]; ...
[0 1 0]; ...
[0 0 1]];
colormap(myMap);
cbar = colorbar
我得到的是这样的地图:
但是我想在颜色条上只显示红色、绿色和蓝色并摆脱白色范围(即 [-0.3,0))但不想更改主地图上的色阶.这在matlab中可以吗?
【问题讨论】:
-
repmats 似乎是多余的。 -
你说得对,我忘记改正了。