2017-10-08 9 views
-1

行列の繰り返し値を見つけて値が繰り返されている行の値を取得する必要があるという問題があります。私は繰り返し値がベクトルvalCountに供給される最初の部分を完成させました。 valCount> = 2の行の値を取得する必要がある2番目の部分に従う方法はわかりません。値の繰り返し後に行列の値を取得するベクトルが計算された

range_devices = 
    0  0  0 
    0  0  1 
    0  0  1 
[row,col] = find(range_devices); 
A = [row col];              
uniqueVals = unique(A(:,1));             
valCount = hist(A(:,1), uniqueVals)'; 
+0

もう少し有益でください。たとえば、この場合に期待している正確な出力は何ですか? – drorco

+0

範囲内にあるデバイスの干渉を計算する必要があります。そのためには、valCount変数に複数回繰り返して格納されているデバイスが必要です。この操作が実装された後、私は2回繰り返された正確な装置を知りたい。 – shahrukh

答えて

0
A = [1;1;2;3;3;3]; 
B = unique(A); 
out = [B,histc(A,B)] 

out = 
1  2 
2  1 
3  3 
+1

答えがどのように機能するかについていくつか説明しておけば、回答の質が向上します。 –

関連する問題