0

私はマトリックスを持っています

a = [ 1 'cancer'
      2 'cancer'
      3 'cancer'
      4 'noncancer'
      5 'noncancer' ]

値を持つ別のマトリックスがあります

b = [ 4
      5
      2 ]

ここで、b 行列の値を a の値と比較する必要があり、出力は次のようになります。

output = [ 4  'noncancer'
           5  'noncancer'
           2  'cancer']

私が使用する場合

a(ismember([a{:,1}], b),:)

ans = を取得します

[2]    'cancer'   
[4]    'noncancer'
[5]    'noncancer'

同じ順序で結果を取得する方法は? 以下に示すように

output = [ 4  'noncancer'
           5  'noncancer'
           2  'cancer']
4

0 に答える 0