我想做一个这样的图:

假设我有这个2d图:
x = 0:0.1:10;
plot(x,exp(-(x-5).^2))我想根据x轴的值给背景上色。这样我就得到了上面所示的图。现在假设我有一个矩阵,它的条目在我的二维图的x轴的限制内。
x = 0:0.1:10;
y = 0:0.1:10;
[X,Y] = meshgrid(x,y);
dis = exp(-(X-5).^2-(Y-5).^2);
imagesc(x,y,dis)如何使用与密度图中的2d图相同的颜色代码?
发布于 2016-08-04 00:41:38
这就是你想要画的图:

以下是代码,但如果您更清楚地说明此示例中缺少的内容,我将尝试对其进行调整:
x = 0:0.01:10;
dis = exp(-(x-5).^2);
colormap jet
imagesc(x,[min(dis) max(dis)],-x)
axis xy
hold on
plot(x,dis,'k')
ylim([min(dis) max(dis)])
hold offhttps://stackoverflow.com/questions/38748062
复制相似问题