vuoi
o PayPal
tutte le volte che vuoi
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)