停止出现2D的3D图

时间:2014-11-28 12:10:37

标签: matlab plot

当我绘制3D绘图并旋转绘图以从顶视图查看时,Matlab绘制了一个二维图,看起来像是平面上绘图的投影。我该如何防止这种情况?

以下是Mathematica中cos(x ^ 2 + y ^ 2)的图:

Mathematica中的角度视图:

enter image description here

Mathematica中的顶视图:

enter image description here

正如您在顶视图中看到的那样,对象的深度是可见的。 在Matlab中,同样的情节是:

Matlab中的角度视图:

enter image description here

Matlab中的顶视图:

enter image description here

Matlab的剧情代码:

x = -pi:0.1:pi;
y = x;
[X,Y] = meshgrid(x,y);
Z = cos(X.^2+Y.^2);
surf(X,Y,Z)

1 个答案:

答案 0 :(得分:3)

您是否尝试过camproj('perspective')

它给你:

enter image description here