MATLAB:球体的颜色扭曲配色值

问题描述:

我有以下MWE,呈现出冲浪情节和一个球体,MATLAB:球体的颜色扭曲配色值

figure(1) 
[xx yy] = meshgrid(0:0.1:pi, 0:0.1:pi); 
surf(xx, yy, zeros(size(xx)), 0.001*sin(xx), 'EdgeColor', 'none') 

hold on 
[xS,yS,zS] = sphere(50); 
surf(xS+1, yS+1, zS+1,'FaceColor', 'k', 'edgecolor','none') 
hold off 
colorbar 

该冲浪情节的幅度是如此之小,一个看不到什么价值它有wrt。彩条。这是由于球体,它有一个很大的振幅和“扭曲”的一切。

有没有办法强制数字不考虑球体的颜色?或者也许改变它的“振幅”?我试过改变caxis,但它没有什么区别。

手动设置你的彩条与caxis

你的颜色的限制是C=0.001*sin(xx)

然后,绘图后,添加caxis([min(C(:)) max(C(:))]),你将有限制是你希望

enter image description here