0

MATLAB の Cobra Toolbox を使用して二重遺伝子ノックアウト研究を行っています。増殖率の出力は、grRatioDble と呼ばれる 100 x 100 の行列です。単一の遺伝子ノックアウトに不可欠な行を除いて、<0.001 であるこの行列の要素の行と列のインデックスを見つける必要があります。除外したい行インデックスの 1 列のマトリックスがあります。これを行う簡単な方法はありますか?

(NB: マトリックスから不要な行を削除することはできません。行、残りのセルの列インデックスが変更されます)

4

1 に答える 1

0

このコードは、次の作業を行う必要があります。

  1. すべての行/列インデックスを取得grRatioDble<0.001:

    [row,col] = find(grRatioDble<0.001);
    
  2. 不要な行を除外します (不要な行を含むベクトルが であるとしますrows2exclude):

    row = row(~ismember(row, rows2exclude));
    col = col(~ismember(row, rows2exclude));
    
于 2016-04-23T10:28:37.963 に答える