2015-09-20 61 views
-1

我有這樣一個單元陣列:如何結構的單元陣列轉換爲一個單元陣列

data{1}.field1 = [1 2 3 4 5 6]; 
data{2}.field1 = [7 8 9 10]; 
... 

data{1}.field2 = {[1 2 3]; [4 5 6]}; 
data{2}.field2 = {[7 8 9]}; 
... 

我有一個簡單的技巧來轉換,所以我必須:

field1 = {[1 2 3 4 5 6], [7 8 9 10], ...} 
field2 = {{[1 2 3];[4 5 6]}, {[7 8 9]}, ...} 

回答

0

好我發現了一個似乎可行的解決方案

tmp = [data{:}]; 
field1 = {tmp.field1}; 
field2 = {tmp.field2};` 
+1

如果您對此感到滿意,您應該接受您的答案,以明確這不是一個懸而未決的問題。 –