Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

convert -10.978 to binary

1 Ansicht (letzte 30 Tage)
karem adam
karem adam am 21 Dez. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Since the function dec2bin only works fornon negative integers, how can I convert -10.978to binary and vice versa ?
  3 Kommentare
Walter Roberson
Walter Roberson am 21 Dez. 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 am 21 Dez. 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

Antworten (0)

Diese Frage ist geschlossen.

Tags

Produkte


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by