Aritmetica di macchina
Salve!!!
Stavo facendo alcuni esercizi sull'aritmetica di macchina, per alcuni non ho grossi problemi, mentre per altri ho qualche dubbio...
Sia dato l'insieme dei numeri di macchina $F(2, 3, -4, 3)$ e sia $fl(x) = arr(x)$
determinare il più grande e il più piccolo numero di macchina e la precisione di macchina:
Per questo non ci sono problemi e ho fatto come segue:
$realmax = 1.111 * 2^2$
$realmin = 1.000 * 2^-3$
$eps = 1/2beta^(1-t) = 1 / 8$
Ora mi chiede di determinare l'insieme dei numeri reali tali che $fl(x) = 1$ ho provato a risolverlo ma non riesco a venirne a capo, come dovrei procedere??
Poi mi dice di determinare la distanza tra 1/8 e il numero di macchina successivo, anche qui credo di aver sbagliato, in pratica quello che ho fatto è questo:
$1 / 8 = 2^-3$ la distanza tra un numero e il suo successivo è $beta^(p+t)$ e quindi mi sono ritrovato con $2^(-3+3) = 2^0 = 1$ ma non credo sia giusto...
Ringrazio anticipatamente chiunque mi aiuterà.
Stavo facendo alcuni esercizi sull'aritmetica di macchina, per alcuni non ho grossi problemi, mentre per altri ho qualche dubbio...
Sia dato l'insieme dei numeri di macchina $F(2, 3, -4, 3)$ e sia $fl(x) = arr(x)$
determinare il più grande e il più piccolo numero di macchina e la precisione di macchina:
Per questo non ci sono problemi e ho fatto come segue:
$realmax = 1.111 * 2^2$
$realmin = 1.000 * 2^-3$
$eps = 1/2beta^(1-t) = 1 / 8$
Ora mi chiede di determinare l'insieme dei numeri reali tali che $fl(x) = 1$ ho provato a risolverlo ma non riesco a venirne a capo, come dovrei procedere??
Poi mi dice di determinare la distanza tra 1/8 e il numero di macchina successivo, anche qui credo di aver sbagliato, in pratica quello che ho fatto è questo:
$1 / 8 = 2^-3$ la distanza tra un numero e il suo successivo è $beta^(p+t)$ e quindi mi sono ritrovato con $2^(-3+3) = 2^0 = 1$ ma non credo sia giusto...
Ringrazio anticipatamente chiunque mi aiuterà.