x=[-1:0.5:1];
y=[-1:0.5:1]';
[X,Y]=meshgrid(x,y);
生成的Y是
Y =
-1.0000 -1.0000 -1.0000 -1.0000 -1.0000
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000
0 0 0 0 0
0.5000 0.5000 0.5000 0.5000 0.5000
1.0000 1.0000 1.0000 1.0000 1.0000
从下到上是逐渐减小的,这也没办法,谁让表格中是从上往下写的,我们y=[-1:0.5:1]’;是从小生成到大,所以就体现为从上到下逐渐增大,不符合我们对于y轴是朝上的直观印象,如果改为y=[1:-0.5:-1]’; surf生成的曲面的坐标轴又会有点不对,所以还是按照正常的y=[-1:0.5:1]’;
写出来主要是为了提醒自己。
另外附上别人对于meshgrid的讲解
https://blog.youkuaiyun.com/shanchuan2012/article/details/51114635