Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Kleine Float Zahlen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.03.2009, 18:25 Uhr
mike
Pinguinhüpfer
(Operator)


Hallo

Ich kämpe gerade mit dem Verständnis ;D

Die Zahl 0.0003 schaut binär ja so aus:
0 01110011 00111010100100101010010
Exponent ist -12 - und da häng ich schon. Wie kann ich da ausrechnen um welche Zahl es handelt - wenn ich jetzt nur das binär Ding hab. Bei -12 fahr ich ja über den linken Rand hinaus :-/ Hab auf Wikipedia jetzt keinen Hinweis gefunden

Danke im Voraus
lg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.03.2009, 19:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


http://de.wikipedia.org/wiki/IEEE_754 <-- da steht das doch? ;-)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.03.2009, 08:41 Uhr
mike
Pinguinhüpfer
(Operator)


Wo genau? Bin nüchtern und finde nix
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.03.2009, 08:54 Uhr
ao

(Operator)


Hier? http://de.wikipedia.org/wiki/IEEE_754#Berechnung_IEEE754-Gleitkommazahl_.E2.86.92_Dezimalzahl
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.03.2009, 13:57 Uhr
mike
Pinguinhüpfer
(Operator)


Ja schon. Das Beispiel ist aber nicht das was ich suche:
Aus
1,00100110011001100110011
wird
10010,0110011001100110011
weil Exponent = 4.

Was muss ich allerdings machen wenn der Exponent (wie in der ersten Frage) -12 ist? 12 Stellen nach links geht schlecht :/
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.03.2009, 15:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wieso geht das schlecht? ist halt 0,00000000001

www.h-schmidt.net/FloatApplet/IEEE754de.html
--
class God : public ChuckNorris { };

Dieser Post wurde am 13.03.2009 um 15:43 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.03.2009, 18:11 Uhr
mike
Pinguinhüpfer
(Operator)


Jo - aber wie willst du da noch Zahlen extrahieren? Der ganze Informationsgehalt ist ja futsch. Es muss irgendeinen Trick geben
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.03.2009, 19:31 Uhr
0xdeadbeef
Gott
(Operator)


Wie meinst du das, der ganze Informationsgehalt sei futsch?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.03.2009, 09:40 Uhr
mike
Pinguinhüpfer
(Operator)


Habs jetzt hinbekommen. Wenn ich bei 0.X das Komma auch an Stelle 23 lasse und z.B. bei Exponent -12 alles nach rechts shifte, dann shifte ich Informationsgehalt ja rechts hinaus. Hab mir die Komma Position jetzt klünstlich gemerkt und addiere / multipliziere so aus (obwohl zugegebenermaßen sich nicht viel geändert hat da die ersten paaar Bits viel zu lastig sind)

thx & lg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: