Epsilon di macchina

Abbozzo
Questa voce sull'argomento teorie dell'informatica è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Wikipedia.

In informatica l'epsilon di macchina, detto anche MACHEPS, è il più piccolo numero ϵ {\displaystyle \epsilon } , appartenente a un dato insieme F {\displaystyle F} di numeri in virgola mobile, diverso in valore assoluto da zero, che sommato algebricamente ad un qualsiasi numero n {\displaystyle n} dà un numero diverso da n {\displaystyle n} . Se prendiamo due numeri in F {\displaystyle F} , per esempio a {\displaystyle a} e b {\displaystyle b} , per cui nell'insieme dei corrispondenti reali

a b < ϵ {\displaystyle a-b<\epsilon } ,

si ottiene nel detto insieme F {\displaystyle F}

a b = 0 {\displaystyle a-b=0} ;

si verifica un fenomeno di cancellazione dei dati. Questo è dovuto al fatto che l'implementazione dell'aritmetica in virgola mobile nei comuni microprocessori è approssimata a causa della dimensione finita dei registri nei quali vengono memorizzati risultati e operandi. Tale numero rappresenta quindi, per esempio, la distanza tra 1 e il numero successivo rappresentabile in floating point, cioè secondo la precisione della macchina[1].

Note

  1. ^ Manca, p.31.

Bibliografia

  • Davide Manca, Calcolo numerico applicato, Bologna, Pitagora Editrice, 2007, ISBN 88-371-1697-7.

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica