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 =
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)
的結果
樓主可自己親測
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)
的結果
樓主可自己親測