Estratto del documento

Numeri

  • Errore incerte (scelta modelli)
  • Troncatura (approssimaz del metodo numerico)
  • Procedimento (natura algoritmo) - stabilità
  • Arrotondamento (approssimaz del numero; macchina fissa)

Cancellazione numerica

Aumento di incertezza del calcolo quando ... ... numeri molto piccoli rispetto ... ... calcolando.

fm(x) = x (1 + εx) fm(y) = y (1 + εy)

f(x) - f(y) = x(1+εx) - y(1 + εy) = x - y + xεx - yεy = (x-y) / [1 + (xεx - yεy) / (x-y)]

Stabilità algoritmo

Em ∼ f(εx)

Il più lineare p ... dell'algoritmo

Numeri errore

  • Incerte (scelta modelli)
  • Troncamento (approssimaz. del metodo numerico)
  • Procedura (natura algoritmo) → Stabilità
  • Aritmetico (approssimaz. del numero: macchina fin.)

Cancellazione numerica

Fenomeno di instabilità del calcolo quando si sottraggono numeri molto vicini rispetto alla precisione con cui si sta lavorando f(x): x(1+) f(y): y(1+)

f(x)-f(y) = x(1+x) - y(1+y)= x-y + xx - yy= (x-y) /1 + x-y/x-y

Stabilità algoritmo

Il più lineare Em = f(i)

Errore e condizionamento del problema

Errore

Condizionamento del problema

ε = X- Xe ≈ ΔX

f(X+ y) = f(X)+ yn- yjf(j)(X)+ (Δx)n... - f(x)˃ f(j)(X)+ (Δx)j...˃ ∫0xf(j)...- ∫Xxf(i)x... Δx...˃ errore relativo dell’output

Δy = d fx(x)ΔxX

Numero di cond 2ε(C-1)

Teorema Bohm-Jascini

Teorema Bohm-Jascini: ogni algoritmo può essere scritto utilizzando solo 3 strutture di proposizione:

  • Sequenze (lettura, scrittura, assegnazione)
  • Iterazione (ciclo ripetizione, for ... esecutato controllato while)
  • Iterazione

Metodi per radici

Bisezione

Bisezione

Xk = ak + bk−∫c

Xk+1 < c˃ f(Xk+1) <> c

Newton-Raphson delle tangenti

Newton-Raphson delle tangenti

Xk= Xk+1−∫f(Xk)∕f′(Xk−1)

Metodo babilonese

Metodo babilonese

Xk = Xe −∕

Teorema applicabilità Newton

Teorema applicabilità Newton: Hp f ∈ C[a,b]f(a)f(b)funica radice in f

Th) ∃ξ l ∈ I: ...'sssssss converges Vξ° ∈ Corollario:

ek+1 = ξk+1 - X* = ...= ek (ek + ...=>= lim ek+1 = ...(today) se ek° (x) ...X...t... metodi converges se ...efficenza computaz.

Metodo raggiunto: Xk = .......

Condizione: ....

Secanti con estremo: Xk = ...

Metodo punto unito

Metodo punto unito: X0:...

Cost di canto em ≅ Σ ...

Condizione necessaria:...I..e punto di unito...condiz. sufficiente

Hp) ϕ ∈ C1(Γ), Γ = [α, β], ϕ(Γ) ⊆ I, |ϕ′(x)| ≤ K < 1

Th) Xm = ϕ(Xm−1) converge a ξ punto unito di ϕ in I∀X0 ∈ I, X0 = I

ip.1: se sono verificate le ipotesi è possibile cercare un altr. intervallo I1: ξ ∈ I1 ⊆ I e vale l'ip.1

ϕ può anche avere un unico invariante

|ϕ(x1)−ϕ(x2)| ≤ K |x1 − x2|, xi ∈ (0, 1)

Condiz. sufficiente

Hp) ϕ ∈ C(Γ), Γ: ϕ(I) ⊆ I; I = ϕ(I; I = [x0], |ϕ(x)| ≤ K < 1

Th) ∃! ∈ I: ∀∑ Xm ϕ(Xm) converge a k ε β em = ϕʹ(ξ) 1,3 × X − Xm) − ϕ(em) em

In mod. κ per conv.

|ϕ(x)| > 0 → converge monotona φ0 → ∫X (xex0) x0 dϕ(xex0)

|ϕ(X)| < 0→ converge alternata (oppure alternativamente per definiz.)

Teorema converge ordine ρ

Teorema converge ordine ρ

Hp) ϕ ∈ C1(Γ), Γ:ϕ(I)−Γ, ϕ(I) = I (m)ϕ(I) = [x0] Th) Xm ϕ(Xm) = conver. a ξ con ordine ρ e fattore di conv. |ϕʹ(ξ)|p−1 p!.

Errore a priori: |em| ≤ |emI| ≤ K|em|ε−m|em| Km1−K| −|K| log |e(1−K−β)|

Errore a post: |eXm−1Xm−Xm−1| < K

Metodo punto unito discreto NN

Metodo punto unito discreto NN |F(X)| → ∀∑ ϕ(Xx−1)ef(x−1) 15|ϕ(Xi)| |ϕ(xi)| |

Sulla compatibilità: se |i| ≤ |A|, |A| |A|→ ∫| | | = |→ ρ(A) ≤ |A|A| ∀max

Cond. necessarie

Hp) Xmϕ(X) converge χ, ϕ continua in X

Th) Xe punto unito di e

Cond. suff.

Hp) ϕ è una contrazione |ϕ(X) Ψ(X)| ≤ |ϕ| |κ(X)|

Th) X(x)(x)→ ϕ(XHx>) converge |ϕ/H(X)| β−sup: β min

Hp) |()| < 1 ∀ ∈ Th) è contrazione in S

Newton sist non lin

Newton sist non lin: (+1) = ()−1(()) (()) det ≠ 0, ∈ 2(Π)

Computazionalm. svantaggioso

(+1) = () −, = (+1) − = (+1)()

Contion... a posto |(+1)()| = || <

Metodi diretti sistemi lineari

Metodi diretti sistemi lineari: Cramer  det ;    det ;        (+1) = (), = + 1 passo = +1, = colonna  (+1)(), A = LU →...() = (-1),

Sist. indefinito A diag + codog sup.

A = { } AX = B

Xm = bm / sm

bi = s̅ii / si    ∀i = 1, ..., m-1

C ≤ ε 2ʳʰ⁻¹

Condizionalm. sist. lineari

Condizionalm. sist. (lin.)

A (X + SX) = B + SB

|SX| / |X| < K (A) |SB| / |B|    se De sinonimo def pos => K2 = λmax / λmin

|SX| / |X| ≤ K (A) (|SB| / |B| + |SA| |AH| / |AH| )

Punto unito sist. lin.

Punto unito sist. lin.

F (X̅) = 0 MX = B + NX =>X = M-1 NX + M-1 B => C = M-1 N, Q = M-1 B

Splitting Jacobi

Splitting Jacobi: D = M , L+U = N => Cjj = Djj (L +U)- Qj = Djj B -

Splitting Gauss-Seidel

Splitting Gauss-Seidel: D + L = M, U = N =>CGS = -(D + L)-1 U

QGS = (D + L)-1 B quando applicabile GS è più veloce di J se A è ~ diagonim. => GS e S converge VX0 se A è simm. e def pos. => GS converge

|E(k+1)| = ... |X - X(k+1) |/|X - X(k)| = ... 1,10-m=> Xgrand ... P(C)1/2 ωm= ...=> K = ... log P(di)/...

Splitting sovrarelassato

Splitting sovrarelassato: D/ω + L = M ⇒ D/ω = D + U = N↑ se ω = 1 CSOR = CGS

Se A è simm. e def pos =>SOR converge se ... ω occxx2

Se A è simm. e def pos e tridiag =>SOR converge ptivrel . cemte ...ω = ωopt = ... 1/(1 + √(P[GS])

X(k+1) = ...ω X(k) + (1-ω) X(k)

Equaz.diff.. d Cauchy e ordine N

Equaz.diff.. d Cauchy e ordine N

y(n) = f(x, yn, y(n-1) (x), y(n-2) (x)) ⇒ y1 y y2 y y3 yyn = f(x, y, y1, ... ym)

È limitata in piccoli soluzioni di Cauchy

Hp { f ε C(Q). Q = x0 x1{y... b1 b1 b2 bk }

Lipschiziano rispetto a yi uniform app e xn,q ⇒ Z ³ 0 yk = f(x,y(k)),y(x)) ≤ 1/2 ... V∀

Th) E ...[x x β/i2 ... y soluzione di Cauchy

Condizione sufficiente per le lipschiziante

Condizione sufficiente per le lipschiziante

Hp) { ... msop y in Q ) { M {|X(k) ... Th) f e lipschizian rispett a y ⇒

Metodi per equazioni differenziali

Euler esplicito

Euler esplicito: h = βm I = [ ].Χ ( ) yn+1 = yn+h∫( ). p=1

Famiglia Runge Kutta

Famiglia Runge Kutta: y(x+h) - y(x) = hΦ(x,y(x),h, β)Σα = Σ∫ =1

Heun

Heun (one step esplicito)

q1 = α-1 → z = 2 ⇒ p=2

yn+1 = .yn+h2∫(xn) ∫(x + h + >)

Euler modificato

Euler modificato (one step expl.)

q-1 → z = 2 ⇒ p=2

yn+1 = yn

Anteprima
Vedrai una selezione di 4 pagine su 12
Metodi Numerici con Elementi di Programmazione (sunto) Pag. 1 Metodi Numerici con Elementi di Programmazione (sunto) Pag. 2
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Metodi Numerici con Elementi di Programmazione (sunto) Pag. 6
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Metodi Numerici con Elementi di Programmazione (sunto) Pag. 11
1 su 12
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Dami_19 di informazioni apprese con la frequenza delle lezioni di Metodi numerici con elementi di 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à Università degli Studi di Roma La Sapienza o del prof Bruni Vittoria.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community