matlab作图,满意一定再加100分!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:23:38
那位matlab大虾可以来解释下colormap,caxis,shading,hsv,pcolor,要详细的用法,最好有例子,谢啦

[X,Y]=meshgrid(-3:0.1:3);
Z=sqrt(X.^2+Y.^2);
surf(X,Y,Z);

colormap(jet) %输出的彩色图,正常值
pause(2) %暂停2秒
colormap(cool) %换一种标色,注意看
pause(2)
colormap(hsv) %再换一种
%%%可以这样看这个colormap,z的值归一化到0,1
%%%不同的z对应着不同的颜色
%%%上面的colormap中的参数,是不同的方式计算不同的z对应不同的颜色
%%%颜色值,我们都知道有RGB,就是三种颜色混合
%%%HSV也是类似的,只不过它是另一种计量方式.RGB跟HSV可以相互转换

%%至此已经讲了colormap和hsv,下面是shading,一般是说阴影

shading interp %我最爱用这个,感觉变光滑了,具体可以看help shading

%%pcolor和caxis
%%这两个主要用来做等值图,一般是投影到同一个平面上
figure
pcolor(X,Y,Z) %在XY平面上,用不同颜色表示不同的Z的值
pause(2)

%caxis是为色的设置,z的最小值应当是0,最大值应当是3*sqrt(2)
caxis([1,2])%将颜色的最小值对应的z取为1(小于1的无法分辩开),同样大于2的也没有办法分辩开

%%更多的参数和说明,请看帮助
%help 你想要的指令

有MATLAB教程,,要不要……