我有一组。xyz数据文件,其中x和y是坐标,z是给每个坐标(电阻率)的值。使用surf函数作为下面的代码,我能够看到在每个位置的电阻率的三维彩色图像。使用视图(30,90),我可以看到它在2d空间的投影。然而,我想要的与视图输出的略有不同。我们知道在现实中每个(X,Y)坐标都有一定的高度可以关联。因此,我希望视图的2d彩色输出被绘制在3d空间中,其中z轴表示可变高度,而不是颜色条。怎么做呢?
xvec = linspace(min(x), max(x), N);
yvec = linspace(min(y), max(y), N);
[X, Y] = ndgrid(xvec, yvec);
F = scatteredInterpolant(x, y, z);
冲浪(X, Y, Z,“edgecolor”,“没有”);