extract one of the bits in fi(), flip it, and reassemble it to produce new bin
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
scc28x
am 16 Apr. 2021
Beantwortet: Andy Bartlett
am 19 Apr. 2021
Hi, I am trying to do the following cleanly in fixed point designer:
Take a binary: '0010'
Flip the 2nd bit to produce: '0000'
Is there a clean way to do this with some opeartion within fi(), perhaps just 1 or 2 lines of code?
I am a new user at fixed-point designer.
Thank you very much.
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (2)
Walter Roberson
am 19 Apr. 2021
input = '1010';
input(3) = 'a' - input(3)
... It's magic ;-)
flipped = (1 - (x - '0')) + '0'
flipped = 1 + '0' + '0' - x
flipped = 1 + 48 + 48 - x
flipped = 97 - x
flipped = 'a' - x
0 Kommentare
Siehe auch
Kategorien
Mehr zu Fixed-Point Designer 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!