2014-04-22 70 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

这正是我想要的。谢谢你,路易斯! –

相关问题