matlab-colormap-contourf函数

contourf:填充二维等高线

举两个例子来仔细分析一下等高线(和我的师兄耗时一小时搞明白的等高线)

x=[1,1;2,2];
y=[1,2;1,2];
z=[1,2;3,4];
figure(1);
contourf(x,y,z,'showText','on');

 matlab-colormap-contourf函数_第1张图片

matlab-colormap-contourf函数_第2张图片

可以看到x与y对应的点的坐标作为顶点[(1,1),(1,2),(2,1),(2,2)]框住了一个区域,在这个区域内做等高线

每个顶点对应的高度在z矩阵对应位置给出,例如(1,1)点对应的高度就是1,(1,2)点对应的高度就是2

matlab-colormap-contourf函数_第3张图片

matlab-colormap-contourf函数_第4张图片

(1,1)定点对应高度1;(2,3)定点对应的高度是2,(3,2)定点对应高度是3,(4,4)定点对应的高度是4

而其余的倾斜度代表着高度递增递减的过程中两个坐标轴对应的比例变化的斜率.

这样就算把等高线的问题给彻底弄明白了

 

colormap:

colormap map 将当前图窗的颜色图设置为预定义的颜色图之一。如果您为图窗设置了颜色图,图窗中的坐标区和图将使用相同的颜色图。新颜色图的长度(颜色数)与当前颜色图相同。当您使用此语法时,不能为颜色图指定自定义长度

matlab-colormap-contourf函数_第5张图片

matlab-colormap-contourf函数_第6张图片

colormap(map) 将当前图窗的颜色图设置为 map 指定的颜色图。

matlab-colormap-contourf函数_第7张图片

colormap(target,map) 为 target 指定的图窗、坐标区或图形设置颜色图,而不是为当前图窗设置颜色图。

matlab-colormap-contourf函数_第8张图片

cmap = colormap 返回当前图窗的颜色图,形式为 RGB 三元组组成的三列矩阵。

matlab-colormap-contourf函数_第9张图片

cmap = colormap(target) 返回 target 指定的图窗、坐标区或图的颜色图。

matlab-colormap-contourf函数_第10张图片

matlab-colormap-contourf函数_第11张图片

matlab-colormap-contourf函数_第12张图片

matlab-colormap-contourf函数_第13张图片

matlab-colormap-contourf函数_第14张图片

matlab-colormap-contourf函数_第15张图片

你可能感兴趣的:(matlab)