CALCOLO
x, sign, exp, dp, be, bc caratteristica, [...] puntificata
in macchina b = 2
PR(β, L, U) = [0, βL - 1] ∪ r ∈ ℝ, x: sign(x) ∈ {0, 1}
ξ: dp, βe, con dL dich. = 0 dis b - 1, c ∈ [L, U]
Operazioni in macchina x ⊕ y = PR(PR(x) ⊕ PR(y))
CALCOLO RADICI NON LINEARI
- ALGORITMO DI BISEZIONE
a = a0
b = b0
m = m0 = a0 + b0 / 2
for k=0, imax (while ...)
if f(mk) = 0
x = mk
ak = mk
bk = bk
mk = ak + bk / 2
end
- Algoritmo converge con ordine p se |en+1| ≤ |en|p
- Metodo: Iterativi, in generale xk = x0, while/for ...
- NEWTON qn = f'(xn)
Algoritmo di bisez è problema convergente:
limk→∞ ek = 0, con errore ek = M
CALCOLO
xn
- x. sign (x) (βe [...] βp)
- β base, e exp. unque, [..] mantissa
- in macchina β = 2;
F: (β, L, U) [...] con did.
Operazioni in macchina x □ y = [...]
CALCOLO RADICI NON LINEARI
ALGORITMO DI BISEZIONE
a = a0 b = b0
m = m0 =
- for k = 0; imax (while ...) if f(mk) = 0 x = mv else if f(ak) f(mv) < 0 ak+1 = ak bk+1 = mv mk+1 =
- else if f(mk) f(bi) < 0 ai+1 = mk bk+1 = bk
- end end
Tolleranza 1: |f(mv)| tol. stop (while |f(mv)| tol.) Ris. duo: |bv-av| tol. stop (while |bv-av| tol.) nmax: (while it ω and k) imax
- Algoritmo di bistez. è probabi. convergente; lim term 0, con errore ex = bk - ax
- Iterazioni minime per appross. con rad. fissata
Algoritmo converge con ordine p se [...] < |F|p
Modi: Iterativi, in pos. X0, while for... → Xn+1 = Xi -
- NEWTON qr f(x)
- SECANTI qn =
- CORDE qn = Xn+1 = Xn - [...]
Iterazione [...] ITERAZIONE di PUNTO FISSO Xn+1 = (xn), n = 0, 1, Corde (p) (X ) = (b - ) Iterativo come: o [...]
Teorema: ptp FISSO
Sia φ: [a,b]→R continua, dato X0, Xn+1=φ(Xn) ∀n=0,1,2,...allora 1) Se Xn ∈ [a,b] ⇒ ∃ almeno un pto fisso α (teorema del valore medio) 2) Se inoltre | X0 | < L cte ∀Xn ∈ [a,b] |f(y)-f(z)| ≤ L |y-z| allora 1) unica c sse L < 1 tc. f(x) = α ; 2) ∀X0 ∈ [a,b] lim Xn
Teorema: convergenza locale ptp FISSO
Sia φ: [a,b]→R. L'itera.azione da pt. fisso. Se φ∈C1(Iα) con Iα intorno di α allora 1) se |φ'(x)| ≤ c < 1 allora esiste α ∈ Iα φ(x) = α e lim Xn = α 2) se φ'(α) == 0 , allora φ∈C2 (Iα) allora lim Xn = α e lim (Xn+1 - Xn)2 - φ'(x)
SISTEMI DI EQUAZIONI NON LINEARI
X0 ∈ Rn for k=0,1,... (while ...) risolvo J(xk+1) = E(xk) = F(xk) xk+1 - Xk+1
Metodo: di Newton: iteraz.li (preciso ma tempo di calcolo)
Criteri di arresto: 1) Controllo del residuo: φ(Xn) < tol2
- Controllo dell'incremento |Xn+1 - X2n| < tol, applic. quando |φ(x)| < tol
METODI NUMERICI PER SISTEMI LINEARI
Teorema: A x = b ammette 1 e sola soluzione sse è verificata una delle cond.t (equ.t): i)A non è sing.colare (unica A-