Matlab pcolor绘图列数问题

Matlab pcolor绘图列数问题,matlab,Matlab,在matlab中,为什么热图中的列数不等于数据中的列数 例如,使用以下pcolor示例。虽然x有5个元素,但绘图中只有4列(尽管有5个刻度)。为什么呢 x = 1:5; y = 1:10; z = rand(10,5); pcolor(x,y,z) x和y定义顶点,而不是面。面部颜色是插值的。并且(python中的matplotlib不需要)。如果您只绘制网格,则可能不需要pcolor所具有的3D/OpenGL功能–尝试使用image或imagesc。

在matlab中,为什么热图中的列数不等于数据中的列数

例如,使用以下
pcolor
示例。虽然
x
有5个元素,但绘图中只有4列(尽管有5个刻度)。为什么呢

x = 1:5;
y = 1:10;
z = rand(10,5);
pcolor(x,y,z)

x
y
定义顶点,而不是面。面部颜色是插值的。并且(python中的matplotlib不需要)。如果您只绘制网格,则可能不需要
pcolor
所具有的3D/OpenGL功能–尝试使用
image
imagesc