direct convert to float64 from the data of output of fread
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Junghak
el 16 de Dic. de 2019
Comentada: Junghak
el 16 de Dic. de 2019
Dear Experts,
I got the data which are output of fread function as a UDP communication.
data=[65;233;180;90;80;0;0;0].
I want to convert to this data to float64 double(IEEE 754 floating point format).
I tried as below
%================================%
data=data.';
tp=dec2bin(data).';
tp=reshape(tp,[4,16]).';
tp=bin2dec(tp);
hex = '0123456789abcdef';
hc=hex(tp+1);
f=hex2num(hc);
%================================%
I got f=3.4500e+09
but, Is there any other method better simple direct mehtod to get value f?
0 comentarios
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!