我正在尝试在图像文件(地图)上绘制函数的表面图,如图所示(很抱歉)。
我用surf
函数为驼峰形函数编写了代码,如下所示。
X = -1:0.01:1;
Y = 0:0.01:2;
[X, Y] = meshgrid(X, Y);
XL = reshape(X, [1, length(Y)*length(X)]);
YL = reshape(Y, [1, length(Y)*length(X)]);
ZL = - ((XL-0).^2 + (YL-1).^2)./(2*sqrt(2*pi));
Z = reshape(ZL, [length(Y), length(X)]);
W = rand(length(Y), length(X)); % additional variable
surf(X, Y, Z, 'cdata', W)
shading interp
alpha 0.3
但是我仍然坚持将map.png文件放置到等高线图的“地板”上。对我有帮助吗?