how to add bits in between the binary data
Afficher commentaires plus anciens
P=[1 0 1 1 0 1 0 0 1 1] i need to add bits in between 250 bits in between. can some one suggest me a logic how to read each bit and then add 250 same bits and then read next bit add 250 bit my final dat should be like this p1=[1 ....(250 one ) then 0------(250 zeros) then 1.......(250 one).................]
Réponses (1)
Andrei Bobrov
le 18 Juin 2013
Modifié(e) : Andrei Bobrov
le 18 Juin 2013
out = reshape(ones(251,1)*P(:)',1,[]);
or
out = kron(P(:)',ones(1,251));
5 commentaires
Andrei Bobrov
le 18 Juin 2013
comment by pramod kumar
thank you
if PN1=<255x1 double> so i am getting this error ??? Error using ==> mtimes Inner matrix dimensions must agree.
Error in ==> repof at 30 out = reshape(ones(250,1)*PN1,1,[]);
Andrei Bobrov
le 18 Juin 2013
See my answer, corrected.
pramod kumar
le 18 Juin 2013
Andrei Bobrov
le 18 Juin 2013
Modifié(e) : Andrei Bobrov
le 18 Juin 2013

pramod kumar
le 18 Juin 2013
Catégories
En savoir plus sur Standard File Formats dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!