bmfs.net
当前位置:首页 >> mAtlAB调mEsh颜色 >>

mAtlAB调mEsh颜色

clear all[X,Y] = meshgrid(-3:.0625:3);Z = peaks(X,Y);%生成数据z[x,y]=meshgrid(1:97);%为了举例方便生成坐标figure(1)mesh(x,y,Z);colorbar xR=[10,50];%设置x范围yR=[40,50];%设置y范围 z1=Z.*(x>=xR(1)&x=yR(1)&y

指定'EdgeColor'属性为黑色即可。 示例: [x y z]=peaks; mesh(x,y,z,'EdgeColor','k')

画完图之后用 set(gca,'CLim',[minv maxv]); minv 和maxv是颜色对应图中最小值和最大值 画图时,会将最小值对应于颜色图中的最小(你的图中的深蓝色) 最大值对应于颜色图中的最大(你的图中的深红色) 当你不去设置'CLim'的这个属性的时候 会默认设...

这是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.00...

这是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.00...

改colormap属性

set(h,'EdgeColor','r','FaceColor','r','MarkerEdgecolor','r','MarkerFacecolor','r')

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坐标 Z=X.^2+Y.^2; mesh(X,Y,Z)

看帮助中的mesh函数,解释的很清楚 希望你能多看help,胜过市面上的任何matlab编程书籍,并且例子很详细 只有自己去想方法,你才能真掌握 谢谢

代码供参考 >> [t,r] = meshgrid([0:0.01*pi:2*pi],[0:0.02:2]); >> x = r.*cos(t); >> y = r.*sin(t); >> Z1 = sqrt(x.^2+y.^2); >> Z2 = sqrt(abs(4-x.^2-y.^2)); >> z1 = Z1; >> z2 = Z2; >> z1(Z1>Z2)=nan; >> z2(Z1>Z2)=nan; >> mesh(x,y,z...

网站首页 | 网站地图
All rights reserved Powered by www.bmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com