【发布时间】:2015-02-10 09:14:02
【问题描述】:
我使用函数 slice 绘制了深度切片图,每个切片显示地球的速度分布。我很难在图中覆盖位置图(海岸线)。有谁知道 MatLab 是否可以做到这一点?或者您可以在切片图像上叠加任何 x、y(和 z)图吗?
【问题讨论】:
-
欢迎来到 Stackoverflow。贴一些你尝试过的代码sn-ps。
-
你能发布一些例子吗?很难理解你的意思。
-
slice3d 不是 Matlab 函数,不是吗?
-
@Trilarion:对不起,我指的是切片函数(不是slice3d)
-
% 绘制 3D_Slices 1 和 2 lat = 44:.5:52; lon = 292:.5:305; Z = -20:.5:0;深度 = Z'; [x,y,z] = 网格网格(经度、纬度、深度); xslice = [305.2]; yslice = [52.1]; zslice = [-20,-15,-10,-5,0]; h=slice(x,y,z,V,xslice,yslice,zslice); set(h,'EdgeColor','none','FaceColor','interp','FaceAlpha','interp') alpha('color') alphamap('rampdown') alphamap('increase',.05) caxis ([2.9,3.84]);颜色条('垂直'); ylim([43.99,52.01]); xlim([291.99, 305.01]); zlim([-20.01,0]);lon = 292:.5:305;图类似:blog.philippklaus.de/2012/10/…
标签: matlab matlab-figure matlab-guide