How to calculate the one's complement of the binary representation of a single precision variable in Simulink (or embedded Matlab)?

6 views (last 30 days)
Hello everybody, I need to to convert a Simulink signal with data type 'single' to its one's complement. I tried to use a data type conversion block to convert the single precision signal to a uint32 signal, with 'equal stored integer (SI)' option activated. Then I wanted to pass it through a 'bitwise NOT' block to get the one's complement.
But the data type conversion didn't work as expected. It neglects all fractional digits.
Thanks a lot, Ralf

Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!