matlab中如何控制等值线间的颜色?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 04:16:37
matlab中如何控制等值线间的颜色?

matlab中如何控制等值线间的颜色?
matlab中如何控制等值线间的颜色?

matlab中如何控制等值线间的颜色?
举例说明
[x,y,z]=peaks;
figure;colormap(hsv(10));contourf(x,y,z,10);
figure;colormap(hsv(5));contourf(x,y,z,5);
figure;colormap(hsv(8));contourf(x,y,z,8);
自己体会一下上面10,5,8的意思.
如果你想把每个区块着色成自己想要的颜色,这个比较麻烦,要自己知道颜色和代码的对应关系,所以建议你不要用自己的颜色,就利用matlab的系统颜色,上面代码中的hsv就是一种系统定义的颜色矩阵,还有9种颜色代码,分别是
hot,cool,pink,gray,fet,copper,prim,flag
用这些替换hsv,试试看有没有你觉得可以接受的着色结果.