How do I read change values in a binary vector with some other values ?
Ältere Kommentare anzeigen
I have a binary vector of length 656, I want to take a chunk of 16 bits from the vector at a time and read it. In that 16 bit I want to replace each 1 bit with a sequence of 0 1 bits of length 64 and 0 with 1 0 bits length 64. Any help regarding implementing the loop you be appreciated highly.
Antworten (1)
Walter Roberson
am 19 Okt. 2015
bittable = {repmat([0 1], 1, 32), repmat([1 0], 1, 32)};
for K = 1 : 16 : 656
thisbitvec = YourBitVector(K:K+15);
chunk = cell2mat(bittable(thisbitvec + 1));
now do something with the chunk
end
1 Kommentar
Haseeb Mufti
am 19 Okt. 2015
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!