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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 10:30:06
matlab中如何控制等值线间的颜色?
xOPLnDHXd1{)hԧ:ւ200XuNQW[{o%&}=)TH[Ժ:=csy'n#w-5*>c@yZU_< [%!7|)Nm9#YI Ck++ 9'D^їxtNM-Zejn}DHc'5uW}m`;tzV*1Fk8] m` bx7Dk;8$X/T0n 8ub<U7.%-WnNo Z]1`k=Umd,ޕz%ZcA*2O G;rlr(.I!I&

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,试试看有没有你觉得可以接受的着色结果.