私は簡単な質問があります。Matlabの度数による属性値のリスト
私はあなたに拳の例を見せてください。アレイへ欲しい
Iは以下のようである行列を使用している場合、
200 , 2;
100 , 4;
300 , 6
(最初の列は値であり、第二は、これらの値のカウントである)
以下のように、これらのデータ200,200, 100,100, 100, 100, 300,300,300,300,300,300
どうすればMATLAB内で行うことができますか?
私は簡単な質問があります。Matlabの度数による属性値のリスト
私はあなたに拳の例を見せてください。アレイへ欲しい
Iは以下のようである行列を使用している場合、
200 , 2;
100 , 4;
300 , 6
(最初の列は値であり、第二は、これらの値のカウントである)
以下のように、これらのデータ200,200, 100,100, 100, 100, 300,300,300,300,300,300
どうすればMATLAB内で行うことができますか?
rahnema1は、repelem
を使用してこれを行うことができます。あなたは次の行列がある場合
input = [200 2; 100 4; 300 6];
v = input(:,1); % your data
n = input(:,2); % these are your counts
result = repelem(v,n)
result = result'; % transpose result if preferred
:あなたの例以下の
A = [ 200 , 2;
100 , 4;
300 , 6;]
をあなたはこれを行うことができます:
B = repelem(A(:,1),A(:,2))';
をし、出力は次のようになります。
B =
200 200 100 100 100 100 300 300 300 300 300 300
を持っています[repeatle](https://www.mathworks.com/help/matlab/ref/repelem.html)を試しましたか? – rahnema1