热图中的轴刻度

Axis scales in the heatmap

Pest = gridfit(ke, ks, S.totDis, ke_pts, ks_pts);
imagesc(Pest)
colorbar;  
xlabel('k_e'); ylabel('k_s');

我希望轴的比例是数据值而不是数据点索引。 这可能很天真。我是matlab新手,请帮忙

编辑: 我希望y轴是增加而不是减少。

嗯,快速浏览一下 documentation of imagesc 表明您可以使用语法 imagesc(x,y,C) 来指定 xy

在您的代码中,这给出了:

Pest = gridfit(ke, ks, S.totDis, ke_pts, ks_pts);
imagesc(ke, ks, Pest)
colorbar;  
xlabel('k_e'); ylabel('k_s');

编辑

要使y轴上升,只需使用命令:

axis xy

最佳,