我在使用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。