いくつかのデータからサーフェスをプロットしました。同じプロットで、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);
結果 (青い線は表面の下にあります):