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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 18:32:10
matlab三维图形中的色标颜色怎么改变?本来是颜色从蓝色到红色依次代表数值从小到大,我需要让它不管值大小,统一用一种颜色,统一用浅蓝色吧

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);