Anteprima
Vedrai una selezione di 16 pagine su 74
Appunti Calcolo numerico Pag. 1 Appunti Calcolo numerico Pag. 2
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 6
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 11
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 16
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 21
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 26
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 31
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 36
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 41
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 46
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 51
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 56
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 61
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 66
Anteprima di 16 pagg. su 74.
Scarica il documento per vederlo tutto.
Appunti Calcolo numerico Pag. 71
1 su 74
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

ERRORE ASSOLUTO E RELATIVO

x ∈ ℝ; x̄ ∈ ℝ x̄ approssimo x

ea = |x - x̄|

er = |x - x̄| / |x|, x ≠ 0

Esempio:

  1. x = 1; x̄ = 1.1

ea = 1

er = 1 / 10 = 10-1

  1. x = 10,000; x̄ = 10,001

ea = 1

er = 1 / 10,000 = 10-4

In questo esempio, l'ea è uguale nelle due coppie di dati, ma la 2a coppia ha er minore => più precisa.

Misurando l'ea si potrebbe concludere che le due coppie hanno un errore uguale, ma siccome è l'er diverso, la 2a coppia è più precisa.

Se non conosciamo x ma conosciamo x

lo stima di l'ea mi permette di dire quale cifra significativa di sono in x

Rappresentazione in virgola mobile normalizzata

x = ± 0.a1a2 ... an x 10b, a1 ≠ 0

Rappresentazione in cui le prima num dopo la virgola deve essere ≠ 0

x = ±0.37 = 1037.102 = 0,1037 . 102

Rappresentazione a virgola mobile normalizzata

Lo capisci è univocamente definita

Se approssimo x̄ = x ho una stima di er e posso concludere quante cifra di x sono accettabili. (Calcolo delle matrici)

Cifre significative

Se xe xr è pari espresa in virgola meno numerata e x < 10-k con x ≠ 0 e n > 0

invece x ha k cifre significative altre stabili/certi o attendibili.

Esempio 1:

x = 10.000

x = 9.999 = 0.9999 · 104

er = 10.000 - 9999 = 1 → 104

quindi k = 4. Tutte le cifre di x devono essere considerate attendibili

Esempio 2:

x = 0.42563

x = 0.42720

er ≈ 3.7 · 10-3 in questo caso 3.7 · 10-3

3.7 · 103 ≤ 102 → k = 2

Esempio 3:

x = 0.151997 · 102

x = 0.1520000 · 102

er ≈ 2 · 10-5 ≤ 10-4 → k = 4

Norme di Matrice

Def: Una norma in Rn x m è una funzione da associare a ogni matrice A ∈ Rn x m che soddisfa alcune proprietà:

  1. |A| = 0 se e solo se A = 0 Tutte gli elementi della matrice sono = 0
  2. |α x A| = |α| |A| ∀ α ∈ R
  3. |A + B| ≤ |A| + |B| ∀ A, B ∈ Rn x m
  4. |A x B| ≤ |A| |B| ∀ A, B ∈ Rn x m

Norme indotte (da matrici)

  • Definite mediante le norme di un vettore

|A| = supX∈Rn X≠0 |A x X| / |X| Il rapporto tra due norme vettoriali

  • Per ogni sotto si estrarre il vettore di valore di X in Rm
  • A ∈ Rn x m

X ∈ Rm

A x x ∈ Rn

  • Misura quanto una matrice A può trasformare i vettori X in Rn

Con |A| = supX∈Rn‖X‖=1 X ≠ 0 |A x X| / |X|

La scelta dipende dalla definizione della norma

Norma 1

A = (ai, j)

|A| = supX∈Rm X≠0 |A x X| / |X| = max ∑j=1n |ai, j|

a11a12...a1n a21a22...a2n ............ an1an2...ann

= max { |a11| + |a21|+ ... + |an1|, |a12| + |a22|+ ... + |an2|, ..., |a1n| + |a2n| +...+|ann| }

dopo aver fatto tutte le somme delle varie colonne della matrice

Utile il vettore finale e le colonne massime

6(3/octet)/03

Fissate le base β e le numero h de cifre disponibili per la rappresentazione dei numero, le numero Nʹ

indica quali è l'ordinata di un numero intero se non ne è disponibile il numero esatto di cifre per rappresentarlo.

Supponendo di poter rappresentare i numeri iterazioni solo in numero h al cifre, allora si può trovare il più grande e il più piccolo numeri rappresentabili.

βh-1-1 massimo numero rappresentabile -(βh-1-1) minimo numero rappresentabile

Esempio:

Trasformazione di un NUMERO REALE (X) 1≤X<=1

Come si trasforma la parte decimale:

DA BASE 10 A BASE 2

C x 10 = (C0 C1 C2... Cn)2

  • x = 1/4

1 x 2 = 2 x 1 = 1 → a1 = 0

1 x 2 = 0 → si ferma il procedimento

(1/4)10 = (0,01)2

x = 3/8

8 x 2 = 1 → a1 = 0

6 x 2 = 1 → a2 = 1

(3/8)10 = (0,011)2

x = 1/10

1 x 2 = 0 → a1 = 0 1 x 2 = 1 → a2 = 0 1 x 2 = 2 → a3 = 0 1 x 2 = 8 → a4 = 1

1/(1,0001)2 si ripete in modo periodico (0,0010012) qui del questo numero non si può rappresentare loro parte prima

Aritmetica di precisione finita

Gli errori sono commessi non nell'esecuzione delle operazioni a macchina,

ma perchè il risultato dell'operazione non è più rappresentabile a

(operazioni elementari):

Posti questi simboli si descrivono:

  1. Somma di due numeri in macchina.
  2. Si trasforma il numero con caratteristica minore nel numero con caratteristica maggiore
  3. Il numero con caratteristica minore perde la rappresentazione in macchina (cifre meno significative)
  4. Si sommano le mantisse
  5. Si esegue il riporting del risultato

1. esponente esatto

2.

3. Si eliminano le

non è un risultato esatro

→ esatto

non è un risultato esatto

→ esatto

Si potrebbe completare un calcolo per l'addizione a causa delle

simmetrie nella sfera dispersiva per rappresentare i numeri

se ho due numeri in macchina (x,y) la differenza:

anche per la differenza funziona allo stesso

ALGORITMO

Un algoritmo è una sequenza finita di istruzioni...

Esempio 1

... scritto il vettore Ai =a1,...,an...

  1. Pon s=0
  2. Per i=1,...,n
    • s=s+ai

...

L'inizializzazione s=0 è necessaria...

Esempio 2

...calcol gestione calcolo...

  1. Per i=1,...,n
    • s=s+xi

Le racchi non deve essere...

...

- trovare l'intervallo in cui la funzione cambia segno

a < b tale che f(a)f(b) < 0

(tendenza)

limn→∞(bn - an) = 0 la lunghezza dell'intervallo tende a 0

limn→∞ xn = x* quindi il procedimento CONVERGE

(l'unico mezzo tende alla soluzione esatta)

questa è necessaria condizione perché funzioni.

Per come è costruito il Metodo, gli intervalli sono scelti successivamente in modo tale che f(an)f(bn)

Dettagli
Publisher
A.A. 2021-2022
74 pagine
SSD Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Giuliab17 di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Morini Benedetta.