Input as the hexadecimal number
21 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Guillaume
2016 年 8 月 11 日
編集済み: Guillaume
2016 年 8 月 11 日
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 件のコメント
Hoa Lu
2021 年 11 月 30 日
Thanks for your tips.
BTW, how about the floating point format such as single (float32), double (float64), or CustomFloat?
その他の回答 (1 件)
Stephen23
2022 年 4 月 26 日
Since R2019b it is possible to directly enter literal hexadecimal and binary numeric values:
0x2A
0b101010
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!