Replacing 5 bits in a binary value
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have two vales such as
A=1078;
B=25;
now i want to embed this B value in A ,embedding layer is 8,
Binary value of A is 10000110110
Binary value of B is 11001
after embedding in 8th position fron LSB I WILL GET 10011001110
please help
0 commentaires
Réponse acceptée
Pedro Villena
le 22 Nov 2012
Modifié(e) : Pedro Villena
le 22 Nov 2012
C = dec2bin(A);
D = dec2bin(B);
n = 4; %%start bit position from MSB (1st bit position is 1)
C(:,n:n+size(D,2)-1)=D %%replace of some bits of C from D
2 commentaires
Abdul Gaffar
le 5 Déc 2019
Modifié(e) : Abdul Gaffar
le 5 Déc 2019
Though its been very long time, I have seen today:
A = [1056;1078];
B = [31;25];
C = dec2bin(A)
D = dec2bin(B)
n = 7; %%start bit position from MSB (1st bit position is 1)
C(:,n:n+size(D,2)-1) = D
Output: C
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!