meshgrid 函数用来生成网格矩阵,可以是二维网格矩阵。

exp1_1:生成二维网格,用法为:[x y]=meshgrid(a b);  % a 和b是一维数组,如a=[1 2 3]; b= [2 3 4]; 则生成的 X 和 Y 都是为 3X3 维的矩阵,

>> [x y]=meshgrid(a,b)

x =

    1     2     3

    1     2     3

    1     2     3

y =

  2     2     2

  3     3     3

  4     4     4    

exp1_2:生成二维网格,用法为:[x y]=meshgrid(a b);  % a 和b是一维数组,如a=[1 2 3]; b= [2 3]; 则生成的 X 和 Y 都是为 3X2 维的矩阵,

>> [x y]=meshgrid(a,b)

x =

     1     2     3

     1     2     3

y =

     2     2     2

     3     3     3

exp1_3:生成二维网格,用法为:[x y]=meshgrid(a b);  % a 和b是一维数组,如a=[1 2]; b= [2 3 4]; 则生成的 X 和 Y 都是为 2X3 维的矩阵,

>> [x y]=meshgrid(a,b)

x =

     1     2

     1     2

     1     2

y =

      2     2

      3     3

      4     4

函数meshgrid的用法详解(生成网格矩阵)和ndgrid的区别及用法_二维

————————————————