Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

convert -10.978 to binary

1 vue (au cours des 30 derniers jours)
karem adam
karem adam le 21 Déc 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
Since the function dec2bin only works fornon negative integers, how can I convert -10.978to binary and vice versa ?
  3 commentaires
Walter Roberson
Walter Roberson le 21 Déc 2018
There are a rather large number of different binary representations for -10.978 . One of them is 1100000000100101111101001011110001101010011111101111100000000000 . One of them is 11000001001011111010010111100011 . There are many others; see https://www.mathworks.com/help/vision/ug/concepts-and-terminology.html
John D'Errico
John D'Errico le 21 Déc 2018
I once wrote a tool that expands a float into a binary form.
B = [3 1 -1 -2 -3 -4 -5 -7 -10 -12 -13 -14 -15 -19 -20 -22 -24 -27 -28 -29 -30 -31 -32 -34 -35 -36 -37 -38 -41 -42 -43 -45 -46 -48 -49];
- sum(2.^B)
format long g
-sum(2.^B)
ans =
-10.978

Réponses (0)

Cette question est clôturée.

Tags

Produits


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by