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

APPUNTI

CALCOLO NUMERICO: METODI E SOFTWARE

Politecnico di Torino

Facoltà di IngegneriaCorso di laurea: Ingegneria AerospazialeDocenti: Letizia Scuderi

RAPPRESENTAZIONE FLOATING-POINT

a = (-1)s p Nq

  • s ∈ {0,1}
  • p ≥ 0 ∈ ℝ
  • q intero

N base del sistema numerazione

N-1 ≤ p < 1 → 1a cifra di p dopo punto decimale ≠ 0

Se si rispetta la condizione ⇒ NORMALIZZATA

  • lp, p e q univocamente determinato
  • lp esponente o caratteristica
  • p mantissa di e

s, p e q individuano univocamente il numero reale a

CALCOLATORE ⇒ SPAZIO FINITO di MEMORIA

s, p possono avere un num t cifre

q soddisfa limitazioni -l e ≤ q ≤ lu [le, lu]

  • NON TUTTI I REALI sono esattamente RAPPRESENTABILI su un CALCOLATORE
  • l'NUBRA con p e q esattamente rappresentabile negli spazi numerici del calcolatore
  • l'NUMERI del MACCHINA

= {0} ∪ { (-1)s 0.a1 a2... at Nq 0 ≤ ai < N, a1 ≠ 0, le ≤ q ≤ lu }

l'insieme dei NUMERI del MACCHINA

m = 0,10...0 _t cifre

le unità definendo numero più piccolo positivo

(-mu, mu) REGIONE del UNDERFLOW ⇒ Approssimato con 0

CANCELLAZIONE NUMERICA

consiste nella PERDITA di cifre della MANTISSA quando si esegue SOTTRAZIONE tra 2 num. mach. dello stesso segno una grande o almeno uno dei due ha errore di arrotondamento

S1: C2 / 91: 92 / P1 ≉ P2 / 1̅ ≉ 2̅ / 1̅ ≉ 2 / 1 ≉ 2̅ /

PROBLEMA NUMERICO

una relazione funzionale f tra i dati x (INPUT) e y (OUTPUT)

x → f → y DATI x e y devono essere RAPPRESENTABILI da

  • NUMERI
  • VETTORI DI DIM. FINITA
  • MATRICI

CONNESSIONE

f tra x e y

  • ESPLICITA y = f(x)
  • IMPLICITA f(x, y) = 0

BEN CONDIZIONATO

è un problema numerico se l'errore relativo associato a ̅ è dello stesso ordine di grandezza o minore di quello di x̅

MAL CONDIZIONATO

Se errore relativo di ̅ è di grado maggiore di x̅

| - ̅| / |̅| ≤ K(f,x) |x - x̅| / |x|

NUMERO di CONDIZIONAMENTO del problema: Il più piccolo valore di K(f,x) per cui vale DISEGUAGUANZA

BEN CONDIZIONATO

se PERTURBAZIONI nei DATI non influenzano eccessivamente i RISULTATI

CONVERGENZA POL. INTERPOLANTE

ERRORE di INTEPOLAZIONE -> Em(x) = f(x) - pm(x)

  • Em(xi) = 0 per x = xi : => Em(xi) = f(xi) - pm(xi) = 0
  • Em(x) ≠ 0 per x ∈ [a,b] ∃ f polinomiale con grado ≤ m

NORMA UNIFORME O INFINITO => Date funzione g(x) continua in [a,b], si def. norma inf. della funzione g(x) la quantità

||g|| = maxx∈[a,b] |g(x)|

Una SUCCESSIONE di POLINOMI {pm}m∈N CONVERGE UNIFORMEMENTE a f se e solo se

limm→∞ ||f - pm|| = 0

TEOREMA:

Data una qualunque successione nodi distinti in [a,b],

∃ una f(x) continua in [a,b] => interpolata sui nodi genera una successione di polinomi di interpolazione {pm(x)} non unifom. convergente a f(x) in [a,b]

OSS.

Funzione di RUNGE fn, 1 / (1+x2)

Funzione INTERPOLATA su nodi xi = a+(i-1)h, h=b-a/n, i=1,…,n+1 in [a,b]

Non converge unif. a f(x) in cell0 [a,b] => n→∞ ||Em|| = ∞

NORMA DI VETTORE

X = (x1, ..., xm)t ∈ ℝm vettore colonna

||X||1 = mi=1 |xi|

||X||2 = √mi=1 |xi|2    NORMA EUCLIDEA

||X|| = max1 ≤ i ≤ m |xi|

norma (X, lp) fornisce norme specificate p ∈ ℤ/1,∞

NORME DI MATRICE

A = (aij) i,j = 1,...,m ∈ ℝm×m MATRICE QUADRATA di ordine m

||A||1 = max1≤j≤m mi=1 |aij| SOMMA COLONNA

||A|| = max1≤i≤m mj=1 |aij| SOMMA RIGA

||A||2 NORMA SPETTRALE

norma (A, E, lp) fornisce norme specificate p in ℤ/inf

Data norma su un vettore e una matrice → Sono COMPATIBILI se

||Ax|| ≤ ||A|| ||x||   ∀A ∈ ℝm×m e ∀x ∈ ℝm

Norme l e linf (come duale) sono compatibili

||AB|| ≤ ||A|| ||B||

||I|| = 1   I MATRICE IDENTITA

Costo Computazionale

Numero di operazioni aritmetiche che esso richiede per la propria esecuzione

Per sist. numerici il costo è legato a M (dim. del sistema)

  • A Diagonale

con aii ≠ 0 i = 1, ..., m

  • a11 x1 = b1
  • a22 x2 = b2
  • ...
  • amm xm = bm

xi = bi/aii i = 1, ..., m

→ M divisioni

  • A Trg Sup

con aii ≠ 0 i = 1, ..., m

  • Q11 x1 + Q22 x2 + ... + amm xm = b1
  • Q22 x2 + ... + Qmm xm = b2
  • ...
  • Qmm xm = bm

xm = bm/amm

...

x1 = b1 - Σj=2m aij xj/Q11

Costo (1/2 m2)

← Metodo da sostituzione all'indietro

  • A Trg Inferiore

con aii ≠ 0 i = 1, ..., m

  • Q11 x1 = b1
  • Q21 x1 + Q22 x2 = b2
  • ...
  • Qm1 x1 + Qm2 x2 ... Qmm xm = bm

x1 = b1/Q11

...

xm = bm - Σj=1m-1 aij xj/Qmm

Costo (m2/2)

← Metodo di sostituzione in avanti

[*]

trolt → (σi x σj)

L = trol (A, l) + eye (u);

U = trol (A, 0)

Posso sotto intenderlo

Sistema Sovradeterminato

può ammettere → sol. classica se Ax - b = 0

La soluzione x per il quale vettore residuo è piccolo (Ax - b)

  • Ricerca vettori che minimizzano ||Ay - b||₂ con y ∈ ℝᵐ

x ∈ sol. del sistema sovradet. Ax = b rispetto norma ||.|| se

min ||Ay - b|| = ||Ax - b||

Se ||Ax - b|| = 0 → Ax = b = Ø → sol. classica

Con norma 2 (euclidea)

min ||Ay - b||₂ problema dei minimi quadrati

e vettore x tale che min ||Ay - b||₂ = ||Ax - b||₂ soluz. nel senso dei minimi quadrati

Questo problema ammette sempre una soluzione ⇒ X, insieme vettori sol. ≠ Ø

  1. x ∈ X ⇔ AᵀAx = Aᵀb sistema detto eq. normali o sistema normale
  2. X si riduce a solo elemento x* se e solo se A ha rango massimo
  3. ∃! x* ∈ X : ||x*||₂ = min ||x||₂ x* è detta sol. ad minima norma

Per risoluzione minimi quadrati ci sono 2 casi:

  1. A ha rango massimo
  2. A non ha rango massimo
Dettagli
A.A. 2018-2019
50 pagine
2 download
SSD Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Nobody_scuola_1990 di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Torino o del prof Scuderi Letizia.