direct convert to float64 from the data of output of fread
8 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!