ESERCIZI DI LABORATORIO SULL’ARITMETICA FINITA
1. Costruisci l’insieme dei numeri macchina F(2, 3, −2, 2) e disegnali sull’asse reale.
2. Costruisci una semplice tabella di valori per la funzione seno e coseno
3. Calcolo approssimato del fattoriale di un numero: dato un numero intero n il f attoriale di n é
definito ricorsivamente come:
½
n(n − 1)! n ≤ 1
n! =
1
n=0
Un’approssimazione del fattoriale é data dalla seguente funzione
S(n) =
√
µ
2πn
n
exp(1)
¶n
,
detta anche approssimazione di Stirling. Costruisci uno script Matlab che calcola l’errore assoluto e
l’errore relativo a questa approssimazione per i primi 10 numeri interi.
4. Fornisci una stima della sezione aurea.
5. Calcola l’errore assoluto e l’errore relativo commesso nel rappresentare i seguenti numeri sul sistema
di calcolo F (10, 3, L, U ) α1 = 258832 × 102 , α2 = 258832 × 10−3 , α3 = 9.8765 ∗ 103 , α4 =
9.8765 ∗ 10−3
6. Utilizza la definizione fornita di seguito per trovare i bounds cioé gli estremi dell’intervallo contenente
il numero x, nel caso in cui x sia una approssimazione a 4 figure ( o cifre) significative rispettivamente
di π ed e (e numero di Nepero exp(1)).
Definizione: Il umero p∗ é detto che approssima p con t cifre significative (o figure) se t é il piú
grande intero nonnegativo per cui
|p − p∗ |
< 5 × 10−t
|p|
7. Partendo dalla successione dei numeri di Fibonacci fornisci una stima della sezione aurea.
8. esegui i calcoli seguenti (i) esattamente e (ii) usando 3 figure e troncamento. poi determina la perdita
in cifre significative, assumendo che i numeri dati siano esatti
14.1 + .981
(164. + .913) − (143. + 21.9)
.0218 × 179
(164. − 143.) + (.913 − 21.0)
9. Usa l’aritmetica a 3 figure con troncamento per calcolare la somma
20
X
1
i=1
prima con 11 + 14 +
accurato e perché?
1
9
+ ... +
1
400
poi con
1
400
i2
+ ... +
1
81
+
1
64
+ . . . + 11 . quale dei due metodi é piu’