Anteprima
Vedrai una selezione di 5 pagine su 18
Domande e Risposte Calcolo Numerico Pag. 1 Domande e Risposte Calcolo Numerico Pag. 2
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Domande e Risposte Calcolo Numerico Pag. 6
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Domande e Risposte Calcolo Numerico Pag. 11
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Domande e Risposte Calcolo Numerico Pag. 16
1 su 18
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

DOMANDE DI TEORIA CALCOLO NUMERICO

  1. Rappresentazione dei numeri nel calcolatore: descrivere la rappresentazione dei numeri reali in virgola mobile. Richiamare la precisione di macchina ed il minimo/ massimo numero rappresentabile. In quale caso l'operazione di macchina x+y produce un errore relativo amplificativo? Commentare.

Nel calcolatore i numeri vengono rappresentati per convenzione attraverso la virgola mobile normalizzata, che obbedisce la seguente relazione:

m o,e,n ~ 0,1^N,

dove 0,f è la mantissa e E per R con la sua prima cifra ≠0.

Ne' la base, nel caso dei calcolatori n ha N=2 (codice binario), q è l'esponente della base.

A seconda del caso in cui il calcolatore sia a virgola o a doppia precisione (32 o 64 bit) si avrà una diversa distribuzione dei bit p la composizione del numero:

32 bit

1 bit      1 bit      7 bit      23 bit

Segno del      segno di      massimo      xmmale      minimo                        

numero 9

64 bit

1 bit      1 bit      10 bit      52 bit

Segno del 9

Il doppia precinction e maximum numero rappresentable è 21023:

0 ≤ |[111111111111]= 2201-1023. Analogamente il minimo numero rappresentabile è 2-1023

La precisione di macchina è la minima distanza tra due numeri consecutivi (,) tale che 1+η # 1 ed è il maximum errore e che n contiene nella rappresentazione

rel = | x – x1 | | |εrel12 N – n+1    η = 12 2-ς+1 2-52 N ~ 10-16

L'operazione di macchina x+y produce un errore amplificativo se x e y sono due numeri di segno diverso ma vicini tra loro in valore assoluto. In questo caso n verifica il fenomeno della cancellazione numerica de provoca la perdita di alla presentazioni.

2) Definire i concetti di instabilità e malcondizionamento e descrivere dueproblemi/algoritmi per i quali tali fenomeni si manifestano.Un algoritmo si dice instabile se piccoli errori presenti ad un certo istante(a stadio) del processo sono amplificati negli istanti successivi sino a degradarel’accuratezza del risultato finale.Un problema si dica malcondizionato se a piccoli errori relativi sui datiiniziali corrispondono significativi errori relativi nei dati finali.Esempio di algoritmo instabile: l’errore aumenta ad ogni passo

In = ∫n e-x dx ————> n ≥ 0

1 e-x dx = -11/e ≅ 0,632111

per n ≥ 1

In = 1/e [e-x]1 - n/∫n x-n-1 e-x dx = 1-Mn-1

limato I0

In+1 = 1-Mn In n ≥ 1

(Im+1 Em) = 1- (Im + Em)

En = — m + e-1 ——> En = (-1)n!

Il processo del termine n! fa degenerare l’errore

Esempio di malcondizionamento: y = f(x) con x —> 1 e f(x) = √ 1-x²Infatti ȳ = f(~x) nel calcolatore è ȳ - f(x+∆x) con sx = precisione di macchina.Taylor: f(x+∆x) = f(x) + ∆x * f’(x) + O(∆x2)Errore: f(x+∆x) — ȳ = (∆x/f(x) = x ———-> ∆y/y

|∆y/y | = | ∆x/x | | x f’(x)/y |

————> k = indice di condizionamentomaggiore è k, peggiore è il condizionamentoper f(x) = 1-x² , k= |/1-x²|

per x —> 1 x = 1-10-5 k = 5 .105x = 1-10-15 k = 5 .1014

6) Dati n+1 punti sperimentali, ricavare il polinomio di interpolazione di Lagrange. Enunciare e dimostrare la formula del resto (errore).

k0, yb

k1, yi

n+1 punti sperimentali

km, ym

Polinomio di Lagrange: Ln(x) = ∑ k=0n Lk(x)•yk

Teorema del resto di Lagrange: fissato x ∈ [x0, xm], ∃ ∈ [x0, xm], per cui f è derivabile più volte. Allora: Rn(x) =

(f(n+1))(f) (x)

(n+1)!

a ∈ [x0, xm], xk ∀ k

G(m) = β(m) - Pn(x)

F(x)

G(m) = β(m) - Pm(x) - SfF(m)

G''(m) = 0 in almeno n+2 punti:

G(n+1)(m), G(n)(2)(x) = 0

Rm/x

13) Dire quando è possibile fattorizzare una matrice quadrata col metodo LU.Descrivere il metodo di eliminazione di Gauss con pivot parziale.Una matrice quadrata A è fattorizzabile nel prodotto LU se A è invertibilee se i suoi minori principali sono tutti diversi da 0.Auta fattorizzazione, che rappresenta il metodo di eliminazione di Gauss,è uno metodo instabile (perciò appena accenno al metodo di eliminazione di Gauss conpivot parziale (modulo più stabile)). Questo metodo scambia le righe della matricein modo che tutti i sottomultiplicatori (elementi della matrice L) siano in modulominori o uguali a 1.La fattorizzazione corrisponde a PTA=LU, in cui L e U sono le stesse delteorema LU e P è la matrice di permutazione:PTP=I → ortogonalePijs=0,1 → c'è esattamente un 1 in ogni riga e colonna di P.

14) Enunciare e dimostrare il Teorema di Gershgorin per la localizzazionedegli autovalori.Teorema di Gershgorin per la localizzazione degli autovalori:Se A∈Mn(R), λ = autovalore di A, λ-Aii ≤ (Σk=1 m aik) k≠iλ ∈ ∪ Ri Ri={zЄC : |z-aii|≤ ρi}Ogni autovalore sta nei cerchi del piano complesso di centro l'elementodiagonale di A e di raggio ρi.

DIM: Au=λu → ai1m1+...+ainmn= λmi→ anmm1 + ... + anmmn = λmn

(λ-aii)mi = Σ j≠i aijmj= Σ n aijmj 

m = indice per cui |mm| = max |mi| = ||m||1≤i≤m

|λ-amm| |mm| = Σnj=1,j≠m amjmj

|λ-anm| ≤ Σ j≠m |anm| mj / mm ≥ Σ j≠m |amj| [1] - |λ-anm| ≤ Σ j≠m |am,| ------------------ [centro] [raggio]

20)

Si consideri il seguente metodo iterativo: xk+1 = xk - α f(xk) per risolvere l'equazione f(x) = 0.

  1. Dire per quali valori del parametro α ∈ ℝ il metodo converge.
  2. Dimostrare che il metodo ha ordine di convergenza p=1 nel caso generale.
  3. Determinare un valore di α per cui il metodo ha, invece, ordine p=2.

xk+1 = xk - αf(xk) è il metodo del punto fisso con g(x) = x - αf(x) ⇒ g(x) = 1-αf(x)

a) il metodo converge se |g'(ξ)| < 1 ⇒ |1 - α f'(ξ)| ≤ 1 ⇒ 0 < α f'(ξ) ≤ 2 ⇒ α < 2/f'(ξ)

b) ek = xk - ξ

ξ + ek+1 = ξ + ek - α f(ξ + ek)

ek+1 = ek - α[f(ξ) + ek f'(ξ) + ɛk22 f''(ξ) + o(ɛk3)]

ek+1 = ek(1 - α f'(ξ)) - α ɛk22 y (ξ) - αo(ɛk)

ek+1/ek = 1 - α f'(ξ)

lim |ek+1|/|ek| = |1-α f'(ξ)|      / P=1 M=1-α f'(ξ)

c) se α = 1/f'(ξ) si ha

ek+1 = ek - α [f(ξ) + ek f'(ξ) + ɛk22 f''(ξ) + o(ɛk3)] = ek - 1/f'(ξ) ek f'(ξ) - 1/2 ek2 f''(ξ) + o(ɛk3)/f'(ξ)

lim |ek+1|/|ek|2 = |f''(ξ)/f'(ξ)| che coincide con M del metodo di Newton-Raphson.   → p = 2.

Dettagli
Publisher
A.A. 2019-2020
18 pagine
10 download
SSD Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher pessmaister di informazioni apprese con la frequenza delle lezioni di Calcolo numerico 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 Padova o del prof Bergamaschi Luca.