Matlab 如何使用n个色度设置从白色到绿色的颜色贴图

Matlab 如何使用n个色度设置从白色到绿色的颜色贴图,matlab,Matlab,我想设置一个从白色(最小值)到绿色(最大值)的Matlab颜色贴图,可以有任意数量的阴影。 我认为颜色贴图与颜色贴图相似,但相反,用白色边缘代替黄色边缘。可能的重复会产生从浅绿色到深绿色的颜色贴图。 c = [zeros(64,1) linspace(0,1,64)' zeros(64,1); % black to green linspace(0,1,64)' ones(64,1) linspace(0,1,64)']; % gre

我想设置一个从白色(最小值)到绿色(最大值)的Matlab颜色贴图,可以有任意数量的阴影。
我认为颜色贴图与颜色贴图相似,但相反,用白色边缘代替黄色边缘。

可能的重复会产生从浅绿色到深绿色的颜色贴图。
c = [zeros(64,1)        linspace(0,1,64)'  zeros(64,1);         % black to green
     linspace(0,1,64)'  ones(64,1)         linspace(0,1,64)'];  % green to white


surf(peaks);
colormap(c);