1

我在使用surf绘制 3D 表面时移动基准面时遇到问题。我有一个RES值< 10^-5(例如RES(30,40)=0.000043245)的矩阵。如果我使用 surf 绘制这个矩阵:

surf(RES); axis([0 70 0 70 0 0.0008]);

然后我得到一个很好的平滑图像。

现在我需要在整个矩阵中添加一个常数值 10,然后用新的数据绘制它。所以我想要与上图完全相同的图,只是我希望 z 轴从 10 变为 10.0008。在这种情况下,所有数字都更像RES(30,40)=10.000043245.

所以我尝试一下:

surf(RES+10); axis([0 70 0 70 10 10.0008]);

我得到了这个非常厚实、块状的输出。

有谁知道它为什么这样做?两个数字应该看起来完全一样,不是吗?我所做的只是将 z 轴向上移动 10。

4

0 回答 0