format hex a=12 The output you get is a long string of digits like 40XXXXXXXXXXXX (some digits) where as you expect to get C.
Also if a is a fraction, again you get a string of digits without any point in between. How to interpret this results?

 Respuesta aceptada

Wayne King
Wayne King el 20 de Jul. de 2014
Editada: Wayne King el 20 de Jul. de 2014
I think you really want dec2hex()
A = 12;
dec2hex(A)
Read
and
to get an understanding of what
format hex
is doing.
Specifically, on
They walk you through how to go from
3fd5555555555555
to 1/3. This is what MATLAB gives you (the reverse) when you do
x = 1/3;
format hex
x

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 20 de Jul. de 2014

Editada:

el 20 de Jul. de 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by