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
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Numeri

Errore: incertezza (scelta modello) troncamento (approssimazione del metodo numerico) procedimento (metodo algoritmo) → stabilità arrotondamento (approssimazione del numero macchina)

Cancellazione numerica:

Fenomeno di instabilità del calcolo quando alla sottrazione numerica interviene rispetto alla precisione con cui si sta lavorando. fl(x) = x(1+ε)   fl(y) = y(1+εy)

fl(x-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 = fl(ε1) Il più lineare, passo m dell'algoritmo

Condizionamento del Problema

considerate il problemadell'input indipendente dalla stabilitá dell'algoritmo e i arrotondamenti

ε = X ˜X = ΔX

y = f(x)

y + Δy = f(x + Δx) = f(x) + Δx ⋅ f'(x) + ...

→ Δy = f'(x) ⋅ Δx + ...

  • Δy / y ≈ f'(x) / f(x) ⋅ Δx / x
  • errore relativo sull'output = Δy / y
  • errore relativo al dato iniziale

numero di condizionamenti 2^C(f)

Teorema Boh{..} Jacopini:

Ogni algoritmo pi{..} essere scritto utilizzandosolo le 3 strutture di programmazione di sequenza (lettura, scrittura, assegnazione)interazione a ciclo (ripetizione if{..} else{..}) edinterazione controllata (while{..}) iterazione

Bisezione

xk = (ak + bk) / 2

|f(xk)| ≤ (b - a) / 2k

C = 1

azzera 0 posto: |xk - xk+1| < ε

|f(xk+1)| < ε

azzera e primitiva fk < b - a / 2k < C

|fk log(2e) b - a / ε|

Newton-Raphson delle Tangenti

xk - xk+1 = f(xk) / f'(xk)

Metodo Babilonese

xk = xk+1 - fk = xk - 2 / 2 ⋅ LXk

Teorema Applicabilità Newton:

{Hp} f ∈ C (a,b). f(a) ⋅ f(b) < 0, f'(x) ≠ 0 ∀x ∈ [a,b]

∃ unica radice in { }

Sist. indotto A diag. e diag. sup.

A = i, 0 , , AX = B

X = b s

Xi = b - Σ,X s V: i = 1, ..., m-1

Ce = 2 - 1

Condizionam. Sist. (LIN.)

A(x + Sx) = B + SB

|Sx| ≤ K(A) |SB|

|x| |B| |A|

K(A) |A|

(A + SA)(X + Sx) = B1 + SB

|Sx| ≤ K(A) [|SB| + |SA|]

|X| (1-KA) |A| |B1|

[|SBV| + |SA|]

1-KA |B| |A|

Punto Unito Sist. LIN.

F(X) = 0 X(k+1) = Φ(X(k))

Φ(x1,..., x) = Σ, =Cx +

→ |CΦ(x) =| C

Cond. neces. e suff. per proc. iter. sist. lin.

Hp) F(x) lineare P(C) < 1

Th) Il procedimento iterativo converge

errore a post. |E(k+1)| ≤ f(|CΦ(x) - C) |X(k) - X(k+1)| +

errore a pri. K ≥ log (||(1- f(CΦ)) |X(0)| - |X(1)|)

velocita converg V = -log (P(C))

Splitting generale:

A = M + N, M invertible.

[M + N]X = B → MX = B - NX →

X = -MNX + M-1B → C = -M-1N, Q = M-1B

Splitting Jacobi:

D = M, L + U = N

C = D-1(L + U)

Q = D-1B

*

|fm(x)| ≤ ε Σk=1m|Pk (x)| ≤ ε max{|l(x)|}

Spline lineare

S1(x) = 1/h1 ((x1 - x)yi - (xi - x)y) / xi - xi-1

i=1,...,m

Spline cubica

S3(x) = 1/hi ((xi - x)³) Mi + ((x - xi)³ )Mi+1)

  • h1hi-1h1 = hiy
  • yi yi+1
  • Spline cubiche naturale
  • Δ0 M0 = 0

Matr. coeff. triang. sup. diag. dom. def.

Approssimazione minimi quadrati

Sn = Σi=0n xk, Vk = Σi=0m yixk

[A] = {{S0 S1 ... Sn}}

minwe.se M +- interp. e app. min quad coincide

Formule quadratura interpolatorie

I(f) = ∫ab/f(x)dx = ∫abπ(x)dx + Em(x)dx = Σm(x)R(X)

Dettagli
Publisher
A.A. 2019-2020
12 pagine
1 download
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.