Matlab作图后,改变data cursor中的X和Y,例如我想将X改成m,Y改成b.求大神帮忙~

如题所述

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<=xR(2))&(y>=yR(1)&y<=yR(2));%取设定范围数据重新赋值逻辑数组
z2=Z;%覆盖原始Z新建变量
z2(z1(:)==1)=-5;%设定范围改蓝色
%取范围内数据重新赋值用于着色数组
%由于mesh函数管都能用同colormap所能改变颜色必须使用colormap
%figure(1)colorbar读取颜色应值约估计63-1-5应红黄孔雀蓝蓝色
%要改变颜色所用colormap能编辑colormap例黑色jet要自编辑

figure(2)
mesh(x,y,Z,z2);
colorbar追问

你这个不对了,我是要改变data cursor中的X和Y,例如我想将X改成a,Y改成b.请看图~

温馨提示:答案为网友推荐,仅供参考
相似回答