matlab - 使用celldisp组合所有输出

时间:2014-09-20 01:27:45

标签: matlab for-loop

下面是我的代码..我正在尝试使用celldisp显示每个seq ..但它一个接一个地出来..

%mycode

seq1 = {'acc';'gct';'tta';'ccc';'ttc';'aaa';'ttg';'gta';'gtg';'act'};
seq2 = {'act';'gcc';'tta';'cca';'aac';'aaa';'ttg';'gta';'gtg';'acc'};
seq3 = {'ttc';'tgc';'atg';'ggc';'ccg';'aat';'aag';'ggt';'tga';'agt'};
seq4 = {'cag';'ccg';'ttg';'caa';'aat';'agc';'ttg';'ggg';'gct';'att'};
seq5 = {'ccc';'ggg';'tta';'cag';'aac';'aaa';'ttg';'gta';'gac';'acc'};
seq6 = {'acc';'gct';'ata';'ccc';'ttc';'taa';'ttg';'gtc';'gtg';'acc'};

for mutseq = {seq2,seq3,seq4,seq5,seq6}
    a = strcmp(seq1,mutseq);
    celldisp(mutseq);        
end

%endcode

输出是:

mutseq{1}{1} =
act

mutseq{1}{2} =
gcc 

mutseq{1}{3} =
tta

mutseq{1}{4} =
cca 

mutseq{1}{5} =
aac 

mutseq{1}{6} =
aaa


mutseq{1}{7} = 
ttg

mutseq{1}{8} =
gta 

mutseq{1}{9} =
gtg

mutseq{1}{10} = 

%并重复下一个序列

有没有人知道如何将它合并为一个?

0 个答案:

没有答案