2010-03-03 15 views

Répondre

6

Vous pouvez utiliser des accolades pour get entries from the cell array comme comma-separated list, puis recueillir ces valeurs dans un vecteur ligne en utilisant des crochets. Voici un exemple:

>> C = num2cell(magic(5)) %# A sample cell array 

C = 

    [17] [24] [ 1] [ 8] [15] 
    [23] [ 5] [ 7] [14] [16] 
    [ 4] [ 6] [13] [20] [22] 
    [10] [12] [19] [21] [ 3] 
    [11] [18] [25] [ 2] [ 9] 

>> vec = [C{1,:}]  %# Put the first row in a vector 

vec = 

    17 24  1  8 15 
+0

Les deux ont fonctionné, mais gnovice était ce que j'essayais de me rappeler. Merci! – ZalNas

4

Comme ça?

avector = cell2mat(acellarray(1,:));