Estratto del documento

Floating Point e Sistemi Lineari

Floating Point

FLOATING POINTxFL = (-1)s m βe-t e ∈ [L, U] L < 0 U > 0 m = mantissa = a1, a2, ... at a1 ≠ 0 0 ≤ ai ≤ β - 1 ∀ i = 0, ..., t β = base s = sign t = numero cifre in mantissa

π0 (β, t, L, U) F0 ⊂ ℝ Ɛm = 21-t rappresenta ogni numero frazionario e ogni numero positivo punto prossimo ai 1|x - xFL| ≤ 1/2 Ɛm|x| xFL (1 + Ɛm) ≥ 1 xmin = βL-1 xmax = (βt-1) βU-t = βU (1-β-t)

Floating Pointxre = (-1)s m βe-t e ∈ [L, U] L ≤ U > 0 m = mantissa = a1, a2, ... at a1 > 0 0 ≤ ai ≤ β-1 ∀i = 0, ..., t β = base s = segno t = numero termini mantissa

fo(β, t, L, U) Fo ⊂ ℝ Εm = e1-t rappresenta ε a mantissa finita, ν e νmeri positivi punto prossimo ai 1|x - xRE|/|x| ≤ 1/2 Εm xmin = βL-1 xmax = (βt-1) βU-t = βU(1-β-t)

Sistemi Lineari

A ∈ ℝnxn matrice coefficienti b ∈ ℝn vettore termini noti x ∈ ℝn vettore incognite Ax = b detA ≠ 0 ⇒ soluzione unica

Cramer's Rule

xi = det(Ai) / det(A) costo computazionale O((N+1)!)

Sostituzione all'indietro (sostituzione)

Metodi diretti per risolvere sistemi con matrici triangolari superiori (U) xn = bn / unn uii ≠ 0 ∀ i=1,...,n i = n-1,...,1 xi = 1/uii ( bi - ∑j=i+1naijxj )

Sostituzione in avanti (sostituzione)

Per risolvere sistemi con matrici triangolari inferiori (L) x1 = b1 / lii ∀ i=1,...,n i = 2,...,n xi = 1/lii (bi - ∑j=1iaijxj )

Costo computazionale

(numero operazioni elementari) ∑i=0n-1(1 + (1 + 2i)) = n + 2 ∑i=0n-1i = n + 2 (n-x)nO(n2)

MATLAB

fwsub (Ly=Pb) b = P*b; y(i) = b(i) / L(i,i); y(i) = (b(i) - ∑ L(i,1:i-1).*y(1:i-1))/L(i,i); end bksub (Ux = y) x = zeros(n,1); x(n) = y(1:1:n)*x(i+1:n))/U(i,i); for i = n-1:-1:1 end

Metodo di eliminazione di Gauss (MEG)

Calcolo per permutare un sistema equivalente a quello iniziale A2 = M1A1 A3 = M2M1A2 = M2(M1A1)... An = Mn-1...M1A1 A1 = (Mn-1...M1)-1An (equivalente fattorizzazione LU) A = LU

Algoritmo MEG

Mik = αik(k) / αkk(k) i = k+1,...,n k = 1,...,n-1 ∀kk ≠ 0 ∀k qik+1 = qik - Mikqkk hik+1 = hik - Mikb(k)

Cono computazionale

m(n-1) + (n-2) + ... + 1 = (n-1)∑i=1i = ((n-1)n)/2

  1. 2[(n-1)2 + (n-2)2 + ... + 1] = 2(n-1)∑i=1i2 = (2(n+1)n(n-1))/6
  2. 2[(n-1) + (n-2) + ... + 1] = 2 (n-1)∑i=1i = (n(n-1))

Cono computazionale totale, somma n2, due è il costo per risolvere il sistema con matrice triangolare 3/3(n-1)n + (2(n-1)(n-1)1 + n2 = O(2/3 n3)

Fattorizzazione LU

LUx = b Ux = y Lûy = bdi Gauss Si ottiene applicando il MEG per eliminare le matrici di coefficienti A ove il supporto tira due matrici triangolari LU. Per renderla unica è imposto che gli elementi diagonali di L siano tutti pari a 1. Gli elementi sottodiagonali di L sono per Mik mentre gli elementi di U sono i coefficienti di An ottenuto con MEG

Condizione Sufficiente e Fattorizzazione

  1. πολική διάβολη οχνάτη pu φιλέ ∀i=1,...,n |aii| > ∑ j=1, j≠ιn |aij| for i=1:naii=abs(A(i,i)); for j=1:nai(j)=abs(A(i,j)); end
Anteprima
Vedrai una selezione di 10 pagine su 78
Corso completo metodi analitici e numerici Pag. 1 Corso completo metodi analitici e numerici Pag. 2
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 6
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 11
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 16
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 21
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 26
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 31
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 36
Anteprima di 10 pagg. su 78.
Scarica il documento per vederlo tutto.
Corso completo metodi analitici e numerici Pag. 41
1 su 78
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/05 Analisi matematica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Polistudent di informazioni apprese con la frequenza delle lezioni di Metodi analitici e numerici per l'ingegneria 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 Milano o del prof Cerutti Maria Cristina.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community