matlab meshgrid函數

作用:

     創建二維、三維矩陣

格式:

      [X,Y] = meshgrid(x,y)
      [X,Y] = meshgrid(x)
      [X,Y,Z] = meshgrid(x,y,z)
      [X,Y,Z] = meshgrid(x)

eg:

>> [x,y]=meshgrid(1:1:3,5:1:6)

x =
     1     2     3
     1     2     3
y =

     5     5     5
     6     6     6
> [x,y]=meshgrid(1:1:2)

x =
     1     2
     1     2
y =
     1     1
     2     2

[x,y,z]=meshgrid(1:1:2)

x(:,:,1) =
     1     2
     1     2
x(:,:,2) =
     1     2
     1     2
y(:,:,1) =
     1     1
     2     2
y(:,:,2) =
     1     1
     2     2
z(:,:,1) =
     1     1
     1     1
z(:,:,2) =
     2     2
     2     2

>> [x,y,z]=meshgrid(1:1:3,5:1:6,8:1:9)

x(:,:,1) =
     1     2     3
     1     2     3
x(:,:,2) =
     1     2     3
     1     2     3
y(:,:,1) =
     5     5     5
     6     6     6
y(:,:,2) =
     5     5     5
     6     6     6
z(:,:,1) =
     8     8     8
     8     8     8
z(:,:,2) =
     9     9     9
     9     9     9




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章