我正在尝试为图形着色,以便Z值越低越暗,而Z值越高越亮。有办法吗?
[X,Y] = meshgrid(-5:.1:5);
s=X+sqrt(-1)*Y;
Z= abs((200*(s+2))./(s.^5+8*s.^4+40*s.^3+136*s.^2+260*s+400));
mesh(X,Y,Z);
set(gca, 'zlim', [0 5] );
您的网格图已经具有您描述的属性。只是峰值如此之高,以至于您放大图表的下部时,它实际上看起来就像是同一颜色。
您可以看到与caxis
一起使用的实际“色轴”;在您的情况下:
> caxis
ans = 0.00000 422.39756
如果将其更改为较小的范围,则会看到期望的结果。
> caxis([0,5])