Input as the hexadecimal number
29 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gopalakrishnan venkatesan
le 11 Août 2016
Réponse apportée : Stephen23
le 26 Avr 2022
Is it possible to enter directly the hexadecimal number without the conversion to decimal number and perform all the hexadecimal operation like AND,OR, XOR?
For example a = 0x53656174 , b = 0x454B5350
c = bitand(a,b)
how to represent the hexadecimal number in matlab?
0 commentaires
Réponse acceptée
Guillaume
le 11 Août 2016
Modifié(e) : Guillaume
le 11 Août 2016
Unfortunately, there is no support for hexadecimal literals. The best you can do is:
a = hex2dec('3656174');
b = hex2dec('454B5350');
However, there is support for displaying in hexadecimal:
format hex
c = bitand(a, b)
1 commentaire
Hoa Lu
le 30 Nov 2021
Thanks for your tips.
BTW, how about the floating point format such as single (float32), double (float64), or CustomFloat?
Plus de réponses (1)
Stephen23
le 26 Avr 2022
Since R2019b it is possible to directly enter literal hexadecimal and binary numeric values:
0x2A
0b101010
0 commentaires
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!