我已经根据一些数据绘制了一个曲面。在同一个图中,我想要一条 3D 线(我有我想要绘制的线的 [x,y,z] 值)。当我尝试在同一图中使用 plot3(x,y,z) 执行此操作时,该线始终位于曲面下方。
有没有什么办法解决这一问题?我不知道这个问题是否也出现在Matlab中。
最小的例子:
figure;
hold all;
y = x = 0:35;
z = ones(1,36).*0.5;
plot3(x,y,z);
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
surf(Z);
结果(蓝线在表面下方):