ARITMETICA
RAPPRESENTAZIONE FLOATING-POINT:
a = (-1)s p Nq
s ∈ {0,1}
N-1 ≤ p < 1 con t cifre dopo la virgola
L ≤ q ≤ U L < 0 U > 0
p: mantissa q: esponente o caratteristica
NUMERI DI MACCHINA:
numeri con mantissa ed esponente esattamente rappresentabili negli spazi a loro riservati dal calcolatore
Più piccolo numero positivo rappresentabile: m = 0.100...0 Nl
REGIONE DI UNDERFLOW:
insieme dei numeri reali diversi da zero appartenenti a (-m, m)
Più grande numero positivo rappresentabile: M = 0.N1...N-1 Nu
REGIONE DI OVERFLOW:
insieme dei numeri appartenenti a (-∞, -M) ∪ (M, +∞)
ARROTONDAMENTO "ROUNDING TO EVEN":
la mantissa p viene approssimata con la mantissa di macchina p̅
più vicina e se p è equidistante da due mantisse di macchina
consecutive allora p̅ viene approssimata con quella delle due
che ha l’ultima cifra pari.
ERRORE ASSOLUTO:
ea = | x - x̅ | (x̅: approssimazione di x)
ERRORE RELATIVO:
er = | x - x̅ |/| x | x ≠ 0
EPSILON DI MACCHINA:
eps = N1-t
PRECISIONE DI MACCHINA:
em = 1/2 N1-t
(massimo errore relativo)
ARITMETICA
RAPPRESENTAZIONE FLOATING-POINT:
a=(-1)s p Nq
s ∈ {0,1}
N-1 ≤ p < 1 con t cifre dopo la virgola
L ≤ q ≤ U L < 0 e U > 0
p: mantissa q: esponente o caratteristica
NUMERI DI MACCHINA:
numeri con mantissa ed esponente esattamente rappresentabili negli spazi a loro riservati dal calcolatore
Più piccolo numero positivo rappresentabile: m = 0.10...0 NL t cifre
REGIONE DI UNDERFLOW:
insieme dei numeri reali diversi da zero appartenenti a (-m, m)
Più grande numero positivo rappresentabile: M = 0.N1...NT-1.NT t cifre
REGIONE DI OVERFLOW:
insieme dei numeri appartenenti a (-∞, -M) ∪ (M, +∞)
ARROTONDAMENTO "ROUNDING TO EVEN":
la mantissa p viene approssimata con la mantissa di macchina più vicina e se p è equidistante da due mantisse di macchina consecutivo allora, p viene approssimata con quella delle due che ha l'ultima cifra pari.
- ERRORE ASSOLUTO: ea = |x - x̃| (x̃: approssimazione di x)
- ERRORE RELATIVO: er = |x - x̃| / |x| * x ≠ 0
- EPSILON DI MACCHINA: eps = N1-t
- PRECISIONE DI MACCHINA: εm = 1/2 N1-t (massimo errore relativo)
RELAZIONE TRA ē1 E α:
ē1 = α(1 + ε)
|ε| ≤ εm
OPERAZIONE DI MACCHINA ⊙:
associa a due numeri di macchina un terzo numero di macchina, ottenuto arrotondando l'esatto risultato dell'operazione in questione.
Due quantità ē1 ed ē2 sono EQUIVALENTI NELL'ARITMETICA DEL CALCOLATORE quando
|ē1 - ē2|/|ē2|
è dell'ordine della precisione di macchina εm o minore.
CANCELLAZIONE NUMERICA:
aq = (-1)s1ṗ1Nq1
āq = (-1)ṡ1ṗ̅1Nq̅1
a2 = (-1)s2ṗ2Nq2
ā2 = (-1)ṡ2ṗ̅2Nq̅2
La CANCELLAZIONE NUMERICA consiste in una perdita di cifre della mantissa e si verifica quando si esegue l'operazione di sottrazione fra due rappresentazioni di macchina āq ed ā2 dello stesso segno circa uguali e almeno una delle quali sia affetta dall'errore di arrotondamento, cioè quando:
- s1 = s2
- q1 = q2
- ṗ̅2 = ṗ̅1
- q̅2 = q̅1 /= ṗ̅2 ≠ ṗ2
CONDIZIONAMENTO DI UN PROBLEMA NUMERICO
PROBLEMA NUMERICO:
relazione funzionale f tra i dati x (INPUT) e i risultati y (OUTPUT).
- ESPLICITO: y = f(x)
- IMPLICITO: f(x, y) = 0
Un problema numerico è BEN CONDIZIONATO se l'errore relativo associato a ẏ è dello stesso ordine di grandezza dell'errore relativo associato a x̅ o m
-
Appunti Calcolo numerico
-
Appunti di Calcolo numerico
-
Calcolo numerico - Appunti
-
Calcolo numerico - Appunti