0
申し訳ありませんが、私はMATLABを初めて使用して以来、基本的な質問がありますが、しばらくの間立ち往生しています。トラフ構造体を反復するMATLAB
私がこれまで持っていたものです。私はrxnsBothKaletaS
の各フィールドを反復する必要があります。各フィールドはnx4
セルを表します。私はコンマで区切られた単一の文字列としてそのセルの最初の列から情報を抽出し、fname
のフィールドのインデックスに割り当てなければなりません。
(文脈に:fname
は遺伝子の名前であり、遺伝子内にはその遺伝子に依存する反応があります。私は与えられた遺伝子のすべての反応を抽出し、それらをすべてコンマは)
fname = fieldnames(rxnsBothKaletaS)
for i = 1:numel(fname)
gene = rxnsBothKaletaS.(fname{i})
for j = 1:size(gene,1)
rxns = rxns + char(string(gene(j,1)));
end
fname(i,2) = rxns;
end
@SeanSadykoffあなたの 'N x 4'セル配列が文字列でない場合、それは何ですか? – Suever