Matlab函數:meshgrid

調用形式:

[X,Y] = meshgrid(xgv,ygv)

[X,Y,Z] = meshgrid(xgv,ygv,zgv)

[X,Y] = meshgrid(gv)  等價於[X,Y] = meshgrid(gv,gv)

[X,Y,Z] = meshgrid(gv)等價於[X,Y,Z] = meshgrid(gv,gv,gv)

***輸入參數爲向量

函數作用:生成網格,畫三維或者高維的圖形。其實質就是產生輸入向量元素的多種組合,如下:

x=1:3;

y=10:14;

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

輸出:
X =

     1     2     3
     1     2     3
     1     2     3
     1     2     3
     1     2     3

Y =

    10    10    10
    11    11    11
    12    12    12
    13    13    13
    14    14    14

將X 和Y的對應的元素組合起來,看做座標,即(1,10)(1,11) (1,12)....(2,10)(2,11)....(3,10)(3,11)...等等。

不知道說明白沒。。。

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