Matlab中的光滑彩色图

Matlab中的光滑彩色图,matlab,Matlab,如何在Matlab中创建平滑的颜色图 这就是我现在的处境。我使用imagesc函数和 我送你两张照片。其中一个更平滑、更好看 这是因为我使用了更密集的网格来计算函数。 但它仍然是离散的。我如何使它光滑 谢谢你听起来你需要一个更层次的彩色地图。所有colormap生成器都接受一个参数,该参数描述要包含的离散颜色的数量。试着增加这个数字;我认为默认值大约是64。例如: colormap(jet(4096)) 如果愿意,可以进一步增加该数字,但最终会达到24位颜色空间的限制 顺便说一句,人眼对蓝

如何在Matlab中创建平滑的颜色图

这就是我现在的处境。我使用imagesc函数和 我送你两张照片。其中一个更平滑、更好看 这是因为我使用了更密集的网格来计算函数。 但它仍然是离散的。我如何使它光滑


谢谢你

听起来你需要一个更层次的彩色地图。所有colormap生成器都接受一个参数,该参数描述要包含的离散颜色的数量。试着增加这个数字;我认为默认值大约是64。例如:

colormap(jet(4096))
如果愿意,可以进一步增加该数字,但最终会达到24位颜色空间的限制


顺便说一句,人眼对蓝色色调的颜色渐变最敏感,所以你可以做的另一件事是选择一个替代的颜色贴图。

尝试
pcolor(X,Y,Z)
,然后
着色interp
。看看我对这个问题的回答:不,我仍然得到和我的第一张图片一样的图片。这里建议的两种方法的结果相同。您仍然使用
imagesc
pcolor
?我已经发布了解决方案的图片,如果它不起作用,那就意味着你没有正确地实现它。谢谢!问题是,正如nhowe所建议的,彩色地图需要更多的颜色。我经常遇到同样的问题。我认为MATLAB的整个绘图库需要更新,有时它似乎卡在Windows95中。这就是问题所在。谢谢你们!