0
arrをとり、0と1の数を連続して表示する関数を記述しようとしています。出力は2D配列でなければなりません。列1は何番目のシーケンスで表示され、列2はどのトークンであるか(0または1)です。MATLABモールスコード差分関数と検索関数
arr = [0; 0; 0; 1; 1; 1; 0];
が、何もないと
function [token] = tokenizeSignal(arr)
matA = diff(find(diff([log_vector;-1])));
addA = zeros(size(matA, 1),1);
matA = [matA, addA];
matB = diff(find(diff([log_vector;0])));
addB = ones(size(matB, 1), 1);
matB = [matB, addB];
[nRowsA, nCols] = size(matA);
nRowsB = size(matB, 1);
AB = zeros(nRowsA + nRowsB, nCols);
AB(1:2:end, :) = matA;
AB(2:2:end, :) = matB;
token = AB;
作品下記の当社の機能は、それがマトリックスにランダムな整数を追加するため。なぜこれを行うのですか?どうすれば修正できますか?ここで
は、あなたが何をしたいの非自明な例を追加あなたがあれば、あなたの結果はarr' 'から垂下したいどうすればよい –
に役立つだろうどこにも使用しないでください。 –