Estratto del documento

Numeri

Errore

incerte (scelta modelli)

  • troncatura (approssimaz del metodo numerico) procedimentos (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) → Stabilita

aritmetico (approssimaz. del numero: macchina fin.)

Cancellazione Numerica:

Fenomeno di instabilita 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

Stabilita Algoritmo:

il piu lineare

Em = f(i)

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

Ogni algoritmo può essere scritto utilizzando solo 3 strutture di proposizione:

sequenze (lettura, scrittura, assegnazione),

iterazione (ciclo ripetizione, for ...

esecutato controllato while), iterazione

Bisecione

Xk = ak + bk

c

Xk+1 < c

˃ f(Xk+1) <> c

Newton-Raphson delle Tangenti

Xk= Xk+1

f(Xk)∕f′(Xk−1)

Metodo Bablonese

Xk = Xe −∕

Teorema Applicabilita Newton:

Hp f ∈ C[a,b]f(a)f(b)f

unica 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.

Metedo raggiunto:

Xk = ...

....

Condizione: ....

Secani con estremo:

Xk = ...

Metodo punto insieme:

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 ρ

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

|F(X)| → ∀∑ ϕ(Xx−1)ef(x−1)

15|ϕ(Xi)| |ϕ(xi)| |

sulla compatibilità:

se |i| ≤ |A|, |A| |A|→ ∫| | | = |

→ ρ(A) ≤ |A|A| ∀max

cond. necessare

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:

(+1) = ()−1(()) (()) det ≠ 0 , ∈ 2(Π)

computazionalm. svantaggioso

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

= (+1)()

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

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. (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.

F (X̅) = 0 MX = B + NX =>

X = M-1 NX + M-1 B => C = M-1 N, Q = M-1 B

Splitting Jacobi:

D = M , L+U = N => Cjj = Djj (L +U)

- Qj = Djj B -

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:

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

y(n) = f(x, yn, y(n-1) (x), y(n-2) (x)) ⇒

  • y1 y
  • y2 y
  • y3 y

yn = f(x, y, y1, ... ym)

È limitata in picoli soluzioni di Cauchy

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

lipschiziano rispeto 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

Hp) { ... msop y in Q ) { M {|X(k) ...

Th) f e lipschizian rispet a y ⇒

Euler Esplicito:

h = βm I = [ ].Χ ( )

yn+1 = yn+h∫( ). p=1

Famiglia Runge Kutta:

y(x+h) - y(x) = hΦ(x,y(x),h, β)

Σα = Σ∫ =1

Heun (one step esplicito)

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

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

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