我有这个矩阵令pColor打印一个行和列小于矩阵
,我想尝试
pcolor(Grid);
map = [0, 0, 0;
1, 1, 1;
0,1,1 ;
0,1,0;
1,0,0;
];
colormap(map);
绘制,但结果是
如果你看看你看到的情节是9 * 9但是我的网格矩阵是10 * 10。 这是什么问题,我该如何解决?
我有这个矩阵令pColor打印一个行和列小于矩阵
,我想尝试
pcolor(Grid);
map = [0, 0, 0;
1, 1, 1;
0,1,1 ;
0,1,0;
1,0,0;
];
colormap(map);
绘制,但结果是
如果你看看你看到的情节是9 * 9但是我的网格矩阵是10 * 10。 这是什么问题,我该如何解决?
help pcolor
C的元素的值指定在图中的每个 细胞的颜色。在默认着色模式下,'faceted', 每个单元格都有一个不变的颜色,并且最后一行和第 列不被使用。
您可能想用imagesc
代替?
a=double(rand(10)>0.2); a(randi(100))=4; a(randi(100))=3;
map=[0,0,0; 1,1,1; 0,1,1; 0,1,0; 1,0,0];
x=(0:9)+.5; imagesc(x,x,a); colormap(map); grid on;
(http://stackoverflow.com/questions/12662815/pcolor-map-in-matlab)在MATLAB令pColor图]的可能的复制 - 和无数人,例如,[这](HTTP:/ /stackoverflow.com/questions/26705092/plot-a-matrix-values-as-colors)。 – horchler
@horchler不,我的问题是为什么一行和一列不考虑 – zhilevan
重复问题的问题和答案实际上是相同的这一个 - 都明确回答文件。 – horchler