Effacer les filtres
Effacer les filtres

How to find One's complement of floating point variable ?

3 vues (au cours des 30 derniers jours)
kintali narendra
kintali narendra le 5 Fév 2021
Commenté : Walter Roberson le 8 Fév 2021
Hi,
I used Simulink Bitwise Not operator to find the one's complement of uint8 type variable.
Now I want to find one's complement of float variable (double) using simulink.
Can you please help me on how to perform the task.
Thank you
  2 commentaires
James Tursa
James Tursa le 5 Fév 2021
What does a 1's complement of a floating point bit pattern even mean to you? How do you intend to use this result?
kintali narendra
kintali narendra le 5 Fév 2021
Modifié(e) : kintali narendra le 5 Fév 2021
I need to convert float variable to binary number and then find one's complement of that, covert it into float variable again.
I am using it for redundancy validation.

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 5 Fév 2021
typecast to uint64, take the one's complement, typecast back.
Caution: 1's complement of 0.0 is NaN.
  9 commentaires
kintali narendra
kintali narendra le 8 Fév 2021
yes, I want decimal representation of the one's complement.
The function which Walter recommened worked.
Walter Roberson
Walter Roberson le 8 Fév 2021
@Paul note in particular they wanted the one's complement of the binary representation of double precision numbers, not of an integer data type.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by