fixed point number conversion
18 views (last 30 days)
Show older comments
Hello
I want to convert some unsigned decimal numbers to a fixed point number
i was previously using the following but seem to be getting an error
Should this be working or am i missing a step
q = quantizer(12,14) % for a 12.4 fixed point number
binary_vector = dec2bin(some_Double_int)
bun2num(binary_vector,q)
0 Comments
Answers (1)
Jesús Zambrano
on 11 Aug 2021
Edited: Jesús Zambrano
on 11 Aug 2021
You might try the command fi
For example, converting the value 1.5 to fixed-point signed, with wordlength 10 and fraction length 6, you type:
a = fi(1.5,1,10,6);
See more about this command in the documentation:
0 Comments
See Also
Categories
Find more on Digital Number Representation 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!