• Non ci sono risultati.

Tracce di calcolo numerico

N/A
N/A
Protected

Academic year: 2021

Condividi "Tracce di calcolo numerico"

Copied!
1
0
0

Testo completo

(1)

Tracce di calcolo numerico

1

Laurea Triennale in Ingegneria dell’Energia

Prof. Marco Vianello - Dipartimento di Matematica aggiornamento: 1 marzo 2015

1 Sistema floating-point e propagazione degli errori

Lezione 1: rappresentazione dei numeri reali, errore di troncamento e di arrotondamento

1. si ricordi che, fissata una base (un numero naturale β > 1), ogni numero x ∈ R si pu`o scrivere (rappresentazione a virgola fissa) come

x = sign(x) (c

m

. . . c

1

c

0

.c−1 . . . c

n

. . .)

β

= sign(x)

m

X

j=0

c

j

β

j

+

X

j=1

c

−j

β

j

dove c

j

, c

−j

∈ {0, 1, . . . , β − 1} sono le cifre della rappresentazione in base β (ad esempio {0, 1} in base 2, {0, . . . , 9} in base 10); chiamiamo P

n

j=0

c

j

β

j

parte intera del numero e P

j=1

c

−j

β

j

parte frazionaria del numero

2. si ricordino le principali propriet`a della somma geometrica e della serie geometrica di ragione a 6= 1, ovvero S

n

= P

n

j=0

a

j

e S = P

j=0

a

j

traccia: aS

n

− Sn = (a − 1)S

n

= a

n+1

− 1, ...

3. perch´e la serie che rappresenta la parte frazionaria converge?

traccia: si utilizzi il confronto con la serie geometrica di ragione a = 1/β, osservando che c

−j

≤ β − 1 (si tratta del criterio di confronto tra serie a termini non negativi); si osservi che la parte frazionaria sta in [0, 1], controllando ad esempio che (0.999 . . .)

10

= (0.111 . . .)

2

= 1

4. la parte frazionaria di un numero irrazionale `e infinita (perch´e?); la parte frazionaria di un numero razionale pu` o essere finita o infinita a seconda della base: 1/3 = (0.333 . . .)

10

(verificarlo) ma 1/3 = (0.1)

3

5. ∗ si dimostri, usando le serie, che l’errore di troncamento ad n cifre della parte frazionaria in base β `e ≤ β

n

traccia: l’errore di troncamento non `e altro che il resto della serie corrispondente alla parte frazionaria, ...

6. si dia un’interpretazione geometrica (con un disegno, ad esempio nel caso di 2 cifre decimali) del fatto che il massimo errore di arrotondamento ad n cifre `e la met` a del massimo errore di troncamento (con l’usuale regola di arrotondamento, base pari: si tiene la cifra com’`e se la prima trascurata `e minore di β/2, si aumenta la cifra di una unit` a se la prima trascurata `e maggiore o uguale di β/2)

1

argomenti e quesiti contrassegnati da

sono pi` u impegnativi, se non si `e in grado di fare la dimostrazione bisogna comunque sapere (e saper usare) gli enunciati e capire di cosa si sta parlando

1

Riferimenti

Documenti correlati

si mostri che il costo computazionale della soluzione di un sistema con matrice tri- angolare superiore o inferiore `e O(n 2 ) flops, scrivendo lo schema dell’algoritmo di

si pu` o dimostrare (dim. non richiesta) che il metodo di eliminazione di Gauss con piv- oting per righe produce per matrici non singolari una fattorizzazione P A = LU (dove P `e

(traccia: si tratta della soluzione ai minimi quadrati del sistema sovradeterminato V a = y, si veda la sezione di Algebra Lineare

(traccia: riservando un bit per i segno, 52 (+1) bit per la mantissa che `e come avere 53 bit perch´e la prima cifra di mantissa deve essere 1, e 11 bit per l’esponente di cui 1 per

., sod- disfa lim n→∞ x n = π, ma se usata per approssimare π diventa instabile in aritmetica di macchina (qual’`e la sottrazione che fa perdere precisione? si calcolino i fattori

(traccia: riservando un bit per i segno, 52 (+1) bit per la mantissa che `e come avere 53 bit perch´e la prima cifra di mantissa deve essere 1, e 11 bit per l’esponente di cui 1 per

si dia un’interpretazione geometrica (con un disegno, ad esempio nel caso di 2 cifre decimali) del fatto che il massimo errore di arrotondamento ad n cifre `e la met` a del

[r]