Mo Logo [Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] Englische Flagge

Mathematik-Online-Lexikon:

Gleitpunktzahl in doppelter Genauigkeit


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Übersicht

Eine Gleitpunktzahl mit doppelter Genauigkeit wird als Gleitpunktzahl in Dualdarstellung mit einem transformierten Exponenten,

$\displaystyle x=\pm 1.m_2\cdots m_p\cdot 2^{n-1023},
$

abgespeichert. Für den IEEE-Standard werden 53bit für das Vorzeichen und die Mantisse und 11bit für den Exponenten $ n$ benötigt:


0  1       11 12                                   63
$ \sigma$    $ n$    $ m_2$        $ \cdots$                $ m_{53}$

Die Exponenten $ \underline{n}=0$ und $ \overline{n}=2047$ sind Spezialfälle. Daher ist

$\displaystyle x_{\min}=2^{-1022},\quad x_{\max}=(1-2^{-53})2^{1024}
$

die kleinste und größte positive Zahl, die mit doppelter Genauigkeit dargestellt werden kann.

Die Darstellung für spezielle Fälle wird in der folgenden Tabelle gezeigt.


$ \sigma$ $ n$ $ m$
0 0 oder 1 $ \underline{n}=0$ 0
underflow 0 oder 1 $ \underline{n}$ $ m_1=0$
overflow (Inf) 0 oder 1 $ \overline{n}=2047$ $ m_2=m_3=\ldots =0$
NaN 0 oder 1 $ \overline{n}$ $ m_2$ oder $ m_3$ oder $ \ldots\ne 0$

Underflow entsteht für $ \vert x\vert<x_{\min}$. Der Exponent $ \underline{n}$ wird in diesem Fall zur Darstellung weiterer, nicht normalisierter ($ m_1=0$) Gleitpunktzahlen genutzt. Damit erhält man den zusätzlichen Zahlenbereich

$\displaystyle 0.1\cdots 1\cdot 2^{-1022}\geq x\geq 0.0\cdots 01\cdot 2^{-1022} = 2^{-1074}\,.
$

Die Zahl $ 2^{-1075}$ ist nicht mehr darstellbar und wird nach 0 gerundet.

Overflow entsteht für $ \vert x\vert>x_{\max}$ und wird durch das Symbol Inf und ein Vorzeichen dargestellt.

Man erhält NaN, das für not-a-number steht, bei einer nicht definierten Rechenoperation, wie z.B. 0/0, Inf-Inf, etc.

Beispiel:


[Verweise]

  automatisch erstellt am 19.  8. 2013