2016-10-03 32 views
1

我有以下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,但它沒有什麼區別。

回答

1

手動設置你的彩條與caxis

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

然後,繪圖後,添加caxis([min(C(:)) max(C(:))]),你將有限制是你希望

enter image description here