contourf:填充二维等高线
举两个例子来仔细分析一下等高线(和我的师兄耗时一小时搞明白的等高线)
x=[1,1;2,2];
y=[1,2;1,2];
z=[1,2;3,4];
figure(1);
contourf(x,y,z,'showText','on');
可以看到x与y对应的点的坐标作为顶点[(1,1),(1,2),(2,1),(2,2)]框住了一个区域,在这个区域内做等高线
每个顶点对应的高度在z矩阵对应位置给出,例如(1,1)点对应的高度就是1,(1,2)点对应的高度就是2
(1,1)定点对应高度1;(2,3)定点对应的高度是2,(3,2)定点对应高度是3,(4,4)定点对应的高度是4
而其余的倾斜度代表着高度递增递减的过程中两个坐标轴对应的比例变化的斜率.
这样就算把等高线的问题给彻底弄明白了
colormap:
colormap
将当前图窗的颜色图设置为预定义的颜色图之一。如果您为图窗设置了颜色图,图窗中的坐标区和图将使用相同的颜色图。新颜色图的长度(颜色数)与当前颜色图相同。当您使用此语法时,不能为颜色图指定自定义长度map
colormap(map
)
将当前图窗的颜色图设置为 map
指定的颜色图。
map
)colormap(target
,map
)
为 target
指定的图窗、坐标区或图形设置颜色图,而不是为当前图窗设置颜色图。
target
,map
)cmap
= colormap
返回当前图窗的颜色图,形式为 RGB 三元组组成的三列矩阵。
cmap
= colormapcmap
= colormap(target
)
返回 target
指定的图窗、坐标区或图的颜色图。
cmap
= colormap(target
)