Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

convert -10.978 to binary

1 visualizzazione (ultimi 30 giorni)
karem adam
karem adam il 21 Dic 2018
Chiuso: MATLAB Answer Bot il 20 Ago 2021
Since the function dec2bin only works fornon negative integers, how can I convert -10.978to binary and vice versa ?
  3 Commenti
Walter Roberson
Walter Roberson il 21 Dic 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 il 21 Dic 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

Risposte (0)

Questa domanda è chiusa.

Tag

Prodotti


Release

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by