How do I convert binary strings from a text file to fixpoint numbers?
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a text file in which each row contains one 60-bit number representing a signed fixed point number with 44-bit fraction, i.e. a sfi(x,60,44) object.
I cannot find a method to convert this binary string back to a signed floating point object in Matlab.
Example:
x = '000000000000000100000000000000000000000000000000000000000000' corresponds to the decimal number '1' in my format.
Using
sfi(bin2dec(x), 60, 40)
yields the wrong result.
How to do this correctly?
I found this solution but I cannot use the reinterpretcast function since the wordlength does not match with a int32 or int64 datatype.
0 Kommentare
Antworten (1)
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!