我只是对MatLab 中的meshgrid
and命令有一个简短的问题。surf
我输入了以下内容:
xx = -2:.2:2;
yy = xx;
[x,y] = meshgrid(xx,yy);
z = exp(-x.^2 - y.^2);
surf(z)
这会生成一个漂亮的 3D 曲面图,但 x 轴和 y 轴显示的值介于 0 到 25 之间。这是为什么呢?值不应该介于 -2 和 2 之间吗?现在,曲面上的最大点大致出现在点 (12.5, 12.5, 1) 处。但这肯定应该是(0,0,1)。这是什么原因造成的?如果有人可以向我解释这一点,我将不胜感激!