matlab 制图 伪彩色图 数值越大颜色越深matlab里用颜色来表示z 把三维图转化为二维图 然后我想用灰色的深度来表示数值的大小 颜色越深表示数值越大 colormap(gray)只能产生渐变的灰色 不能体

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 20:31:09
matlab 制图 伪彩色图 数值越大颜色越深matlab里用颜色来表示z 把三维图转化为二维图 然后我想用灰色的深度来表示数值的大小 颜色越深表示数值越大 colormap(gray)只能产生渐变的灰色 不能体
x_OPƿJCdYY;~ c9m*@N2*"l0s]]XwUwHg{jDNB[wq9^ p{L ,feT+_-e>x ?L:MNɠt]*cZhucB^q#;Ũ`Y1c |DcWcBͲ06tlXe4=.܏r8O82f1Ee)+A4k)UNPY SxCYK ˢ=%Gh H0ؤ(XDcfDpƢ8QxYJJŔ@ݐZ&Iz/ +

matlab 制图 伪彩色图 数值越大颜色越深matlab里用颜色来表示z 把三维图转化为二维图 然后我想用灰色的深度来表示数值的大小 颜色越深表示数值越大 colormap(gray)只能产生渐变的灰色 不能体
matlab 制图 伪彩色图 数值越大颜色越深
matlab里用颜色来表示z 把三维图转化为二维图 然后我想用灰色的深度来表示数值的大小 颜色越深表示数值越大 colormap(gray)只能产生渐变的灰色 不能体现数值的大小 请问要用哪一个函数?

matlab 制图 伪彩色图 数值越大颜色越深matlab里用颜色来表示z 把三维图转化为二维图 然后我想用灰色的深度来表示数值的大小 颜色越深表示数值越大 colormap(gray)只能产生渐变的灰色 不能体
1、用pcolor函数画伪彩图;
2、gray产生的调色板是深色代表较小的数值,浅色代表较大的数值,所以按照你的要求,应该将其颠倒过来.
 
代码如下,供参考:
[x,y,z]=peaks;
pcolor(x,y,z)
colormap(flipud(gray))
colorbar
 
效果图: