Matlab函数meshgrid的作用: 生成绘制3D图形所需的网格数据。 例如, 要在“3<=x<=5,6<=y<=9,z不限制区间” 这个区域内绘制一个3D图形,如果只需要整数坐标为采样点的话。我们可能需要下面这样一个坐标构成的矩阵: (3,9),(4,9),(5,9); (3,8),(4,8),(5,8); (3,7),(4,7),(5,7); (3,6),(4,6),(5,6); X,Y] = meshgrid(x,y) 解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。 [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图