回覆列表
  • 1 # 使用者6847486145697

    1、式子寫的有錯誤,正確寫法是

    T=S(:,:,1)

    A=S(1:3,1:3,i)

    2、舉例說明

    給個例子:

    S(:,:,1)=[11,12,13;14,15,16;17,18,19];

    S(:,:,2)=[21,22,23;24,25,26;27,28,29];

    S(:,:,3)=[31,32,33;34,35,36;37,38,39];

    i=2;

    T=S(:,:,1)

    A=S(1:3,1:3,i)

    執行結果:

    T =

    11 12 13

    14 15 16

    17 18 19

    A =

    21 22 23

    24 25 26

    27 28 29

    解釋:

    上面S是一個三維陣列,可以用x、y、z軸來說明,每個軸上有三個值。

    T=S(:,:,1)表示x、y軸取所有情況,z軸取第一個值時的結果,因此是3*3的二維陣列

    A=S(1:3,1:3,i)表示x軸取第1到第3個值,y軸取第1到第3個值,z軸取第i個值即第2個值(i=2)

    的結果

    樓主可自己親測

  • 中秋節和大豐收的關聯?
  • 在oracle資料庫中,如何建立使用者,並授予使用者建立資料物件的許可權?