| V I S U A L I Z Z A D I S C U S S I O N E |
| Londinese |
Inserito il - 13/02/2009 : 11:44:51 tratto dall'esonero del 29 novembre 2006: traccia 1:
Si commentino le seguenti schermate ottenute lavorando in Matlab:
1.b >> x=3/4*eps; >> (1+x)-1==eps ans= 1
sicuramente sbaglio qualcosa nell'associatività dei numeri di macchina... se potete dirmi dove sbaglio, ve ne sarei molto grato:
l'ugaglianza la riscrivo così: 1+x==1+eps 3/4*eps equivale a (2^0+2^1)*2^-54 l'uguaglianza diventa: 2^0+(2^0+2^1)*2^-54==2^0+2^-52 2^0+2^-54+2^-53==2^0+2^-52 il numero successivo a 2^0 è 2^0+2^52 e il punto medio fra 2^0 e 2^0+2^52 è 2^0+2^53. quindi, 2^0+2^-54 è arrotondato a 2^0 essendo < del punto medio; 2^0+2^-53 è esattamente il punto medio e poichè 2^0*1.00, si arrotonda anch'esso a 2^0. quindi, l'uguaglianza mi risulta essere falsa...
DOVE SBAGLIO?
|
|
|