How do I read change values in a binary vector with some other values ?
Mostrar comentarios más antiguos
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.
Respuestas (1)
Walter Roberson
el 19 de Oct. de 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 comentario
Haseeb Mufti
el 19 de Oct. de 2015
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!