Matlab曲面hsv彩色地图

Matlab曲面hsv彩色地图,matlab,plot,colors,Matlab,Plot,Colors,我正在使用平面图的2D视图绘制信号相位,但有两个问题: 第一个,如果我使用colormap('hsv')如果两个绘图都具有相同的属性,为什么它对一个绘图有效,而对下一个绘图无效? 另一个问题是,如何平滑从一种颜色到下一种颜色的过渡?为了有彩虹效果而不是这种急剧的转变 figure(2),surf(X,Y,E),'edgecolor', 'none'); colormap('hsv'); view(2); xlim([-3 3]); ylim([-3 3]) title('Phase delta'

我正在使用平面图的2D视图绘制信号相位,但有两个问题:

第一个,如果我使用
colormap('hsv')如果两个绘图都具有相同的属性,为什么它对一个绘图有效,而对下一个绘图无效?
另一个问题是,如何平滑从一种颜色到下一种颜色的过渡?为了有彩虹效果而不是这种急剧的转变

figure(2),surf(X,Y,E),'edgecolor', 'none');
colormap('hsv');
view(2);
xlim([-3 3]); ylim([-3 3])
title('Phase delta');
figure(3),surf(X,Y,A-E),'edgecolor', 'none');
colormap('hsv');
view(2);
xlim([-3 3]); ylim([-3 3])
title('Phase sum-delta');

阅读a是什么。您知道这取决于数据,并且未显示任何数据,因此无法获得帮助关于第二个问题,您可以使用命令“shading interp”平滑绘图中的颜色过渡。