matlab三维图形中的色标颜色怎么改变?本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 19:40:54
matlab三维图形中的色标颜色怎么改变?本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧
xQ]KA+= ~dDՃ)X>`m-P PĔ2SjJim_33;_J=V0\.;\ s<JVSfBM5z#hHrF4sWI"%Ӥ[$Q۹JE-?C_I>d֯%YH<4VDbr V=G c]zQezuq tN!6PdoW6Va_qwH<6E[K1(ssudEV}CC+6WGN3xaN x}9

matlab三维图形中的色标颜色怎么改变?本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧
matlab三维图形中的色标颜色怎么改变?
本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧

matlab三维图形中的色标颜色怎么改变?本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧
像你说的问题的关键是要定义一个色图矩阵,试试看,可以自己调:
clear all;clc;
[x,y]=meshgrid(1:0.1:3);
z=sqrt(x.^2+y.^2);
CM=[0.49,0,0.83];
CM=repmat(CM,64,1);
surf(x,y,z);colormap(CM);