2014-04-07 58 views
0

的單元陣列內的數據從若干向量我有這樣一個結構:提取物直接在Matlab

>> A = [1 2; 3 4]; 
>> B = [5 6; 7 8]; 
>> C = [9 10; 11 12]; 
>> D = [13 14; 15 16]; 
>> S = {A B; C D} 

S = 

[2x2 double] [2x2 double] 
[2x2 double] [2x2 double] 

我不知道是否有任何方式,以提取由單元陣列內的每個陣列的第一元件只使用一個命令。例如,我想

ans = [S{1,1}(1) S{1,2}(1); S{2,1}(1) S{2,2}(2)] 

ans = 

1  5 
9 15 

但自動和可編程的方式,即用冒號或類似獲得。

循環是不希望的。

可能嗎?

謝謝。

回答