How can treat with a 0,1 number as a binary?!
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi
could anyone please help me? I want to define A as a integer number:101011, but next i need to treat with this number as a binary format! for example i want get not from it! imagine i have D=[1 1 1 0 1 0 0 1 1 0 1] an i extract A=D(7:11)=01101 and want to get A_not=10010 but because of the integer nature of D, i can not do this! how can i do?
3 commentaires
Image Analyst
le 27 Août 2018
You cannot get leading zeros unless y is a string. It can't be a logical data type, integer data type, or double data type and have leading zeros unless you use fprintf() or sprintf() to display it as a string.
Réponses (1)
Image Analyst
le 26 Août 2018
You can use the logical() function.
D = [1 1 1 0 1 0 0 1 1 0 1]
A = logical(D(7:11))
A_not = ~A
1 commentaire
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!