2014-04-22 129 views
0

我有P是1x23單元格。在P的每個單元中,nx1維上都有一串數字。 P中的單元格不具有相同的行n(例如,P {1,1}可能爲16x1,P {1,2}可能爲17x1。現在,我想將所有單元格中的所有值都放在P (P {1,1},P {1,2} ... P {1,23})到維度爲mx1。m的單元格D中永遠不會超過1080,所以我可以做D =單元格(1080,1),然後消除空單元格後,現在我有麻煩輸入P的所有值存入D誰能幫助?使用多個單元格的值創建單元格

感謝。

回答

0

這是你想要什麼?

>> P = {[1 2].', [3 4 5].'} 
>> D = vertcat(P{:}) 
D = 
    1 
    2 
    3 
    4 
    5 

如果你真的什麼需要單元格形式的D

>> D = mat2cell(D,ones(1,size(D,1)),1) 
D = 
    [1] 
    [2] 
    [3] 
    [4] 
    [5] 
+0

這正是我想要的。謝謝你,路易斯! –

相關問題