matlab 中mesh函数的颜色矩阵C,是如何用一个数表示颜色的

一般的颜色矩阵是m*3的,但C不一定是啊,所以应该是用一个数表示颜色的吧,可颜色不应该三个数表示吗?

>> [x,y,z]=sphere(50);
c=z;
mesh(x,y,z,c)
caxis([0 6])
这里的c是用一个数表示颜色的
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab 中mesh函数的颜色矩阵C,是如何用一个数表示颜色的
>> [x,y,z]=sphere(50);c=z;mesh(x,y,z,c)caxis([0 6])这里的c是用一个数表示颜色的

matlab 如何用一种颜色绘图
mesh(x,y,sin(x+y),'EdgeColor',18\/255*[1 1 1])或者 [x y]=meshgrid(-5:.5:5);mesh(x,y,sin(x+y))colormap(18\/255*[1 1 1])

matlab的mesh颜色绘制问题
这是matlab四维绘图,c即表示颜色,用到指令griddata(x,y,z,xi,yi,'v4')说不到好清楚给你看例子吧 使得图像颜色随每组数据的第四个数的变化而变化:A=[-0.0028 8.6558 5.7848 -0.0011 0.0383 8.6387 5.7478 0.003 0.0408 8.7065 5.7868 -0.0029 0.0917...

matlab中mesh函数怎么用
:mesh(Z): mesh(X,Y,Z,C):其中C是用来定义相应点颜色等属性的数组 例:求x^2+y^2=z的空间曲面 x=-4:4; y=x; [X,Y]=meshgrid(x,y);%生成x,y坐标

matlab中用mesh函数画得3维曲面图形,并用不同颜色标记出重要的点,但...
用mesh(X,Y,Z,C)画图,其中C表示的是颜色,C应该是与Z同样大小的矩阵,Z中每一个点,在C中对应的位置表示颜色,注意C中的每一个元素不是值,而是一个三维向量,取值在0-1之间。例如Z=(1 2 ;3 4);C=([0,0,1] [1,0,0] ; [0.1 0 1] [ 0.5 1 0.2])...

matlab 关于mesh函数
应该是一个 3个数的数组,就是分别代表 RGB的比例 试试 [0,0,0] 应该是代表黑色 【祝你好运】

MATLAB中mesh函数的用法是怎样的
mesh函数的用法,可见下面给你的一个实例。xi=-10:0.5:10;yi=-10:0.5:10;[x,y]=meshgrid(xi,yi);z=sin(sqrt(x.^2+y.^2)).\/sqrt(x.^2+y.^2);mesh(x,y,z);

求助!!!用matlab mesh画图,不想用默认的根据Z值高低填充颜色,希望能按...
mesh(x,y,z,R); %按R填色 R是和z同维的矩阵,R可以自己规定。 默认填色时,颜色是渐变过渡的,所以R中需要深的地方的数值大,浅的地方数值小。

matlab里面mesh绘图,如何改变指定区域的颜色
1)中的colorbar中读取颜色对应的值,可以大约的估计,6,3,-1,-5可以对应红,黄,孔雀蓝,蓝色。%如果你要改变的颜色不在你所用的colormap中,那你只能编辑colormap了。例如黑色,不在jet中,你就要自己编辑了。figure(2)mesh(x,y,Z,z2);colorbar ...

matlab三维曲线图函数mesh用法?
MATLAB 中mesh函数是绘制三维曲面的函数。mesh(X,Y,Z) 使用 Z 确定的颜色绘制线框网格,因此其颜色与曲面高度成比例。如果 X 和 Y 为向量,length(X) = n 且 length(Y) =m,其中 [m,n] = size(Z)。“[X,Y]=meshgrid(E_X,E_Y); Z=X+Y;”的作用仅为确定每一个 f(X_E,Y_...

相似回答