Hex to Num / Hex Cell Array
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    tinkyminky93
 am 3 Jun. 2022
  
    
    
    
    
    Bearbeitet: Chunru
      
      
 am 3 Jun. 2022
            Hello I have a hex cell array and I indexed them. 
For example I have 'A7' and when I use hex2dec, it gives me nonsense result which is -7.7452e-121. how can I get exact result? I mean I want to see that hex A7 = decimal 167.
 Thank you.
6 Kommentare
  Stephen23
      
      
 am 3 Jun. 2022
				
      Bearbeitet: Stephen23
      
      
 am 3 Jun. 2022
  
			hex2dec('A7') % what you should have used
hex2num('A7') % what you actually used
The unfortunately named NUM2HEX and HEX2NUM convert to/from the IEEE 754 floating point hexadecimal representation, they are completely unsuitable for your task. Just for interest, the complete hexadecimal is:
num2hex(hex2num('A7'))
Apparently someone thought that it would be a good idea to pad its input with trailing zeros. Ugh.
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



