2014-04-27 267 views
0

我有P是一个17x1细胞,每个细胞代表一个主题。表示每个对象的对比度图像的每个细胞内的细胞是 3x1细胞,表示每个对象的对比度图像。所以基本上有科目,每个主题的对比度图像。因此,要索引3rd对比图像的14th主题,我会做P{14,1}{3,1}。但是,我想将P代替为3 * 17 x 1 cell(或51x1 cell)。这意味着P中的每个单元格中都没有嵌套单元格。所以P将是这样的:操纵细胞和嵌套细胞

Subject1/contrast1.img 

Subject1/contrast2.img 

Subject1/contrast3.img 

Subject2/contrast1.img 

Subject2/contrast2.img 

Subject3/contrast3.img 

... 

Subject17/contrast3.img 

谁能告诉我这是如何实现的呢?

+0

你的意思是51x1?如果是的话,用q {i + 1} = p {mod {i,3} +1} {rem {i,3} +1}写一个for循环i = 0:50 – oligilo

+0

谢谢你的回答。所以我这样做了:因为我= 0:50; q {1 + 1,1} = P {MOD(I,17)+1} {REM(I,3)+1};端。但是,这给我一个不正确的图像顺序。它给我Subject1/contrast1.img,Subject2/contrast2.img,Subject3/Contrast3.img等,而不是我在原始消息中提到的顺序。 –

+0

我不认为这会给你想要的。 – oligilo

回答

0

如何处理上线?

a = {{1;2};{3;4};{5;6};{7;8}} 
b = vertcat(a{:})