• Non ci sono risultati.

Calcolo Numerico [40127] (5 crediti) - 8 febbraio 2012

N/A
N/A
Protected

Academic year: 2021

Condividi "Calcolo Numerico [40127] (5 crediti) - 8 febbraio 2012"

Copied!
10
0
0

Testo completo

(1)

Calcolo Numerico [140060] Ing. Civile - Secondo appello a.a. 2011–2012

8 febbraio 2012

Esercizio 1

Data la matrice

A =

3 −1 −1

−1 4 −2

−1 −2 3

. i) Calcolare la fattorizzazione di Cholesky di A.

ii) Usando la fattorizzazione di Cholesky di A risolvere il sistema lineare Ax =

6

−3 1

.

(2)

i) Data la matrice

A =

3 −1 3

0 2 −1

−1 −1 5

studiare la convergenza del metodo iterativo di Gauss-Seidel.

ii) Si consideri il sistema lineare Ax =

4 3 0

. Partendo da x(0) =

1 1 1

fare due iterazioni del metodo di Gauss-Seidel.

(3)

Data l’equazione

ex+ x2− 3 = 0 (1)

dimostrare che ha una unica soluzione nell’intervalo [−2, −1].

Sia α la soluzione di (1) appartenente all’intervallo [−2 − 1].

i) Usando il metodo di bisezione approssimare α con errore minore di 0.2.

ii) Usando il metodo di Newton approssimare α con errore stimato minore di 0.001.

(4)

Dat la funzione f (x) = x+11 calcolare il valore in x = 0.5 del polinomio che interpola f i) nei punti x0= 0, x1= 0.2, x2= 1.

ii) nei tre punti di prima e in x3= 0.6.

(5)

Dato il problema di Cauchy

( y0= (t + 1)(y + 1) t ∈ [0, 1]

y(0) = 1

i) approssimare la soluzione in t = 0.4 usando il metodo di Crank-Nicolson con passo h = 0.2;

ii) scrivere il metodo di Taylor di ordine 2.

(6)

Scrivere una funzione di Matlab che implementi il seguete metodo predictor corrector per l’approssimazione della soluzione di un problema di Cauchy della forma

( y0(t) = f (t, y(t)) t ∈ [t0, t0+ T ] y(t0) = y0.

ui+1 = ui+h2(3fi− fi−1)

ui+1 = ui+12h(5fi+1 + 8fi− fi−1) i = 1, . . . , N − 1 u0= y0

dove h = T /N , ti= t0+ ih, fi = f (ti, ui) e fi+1 = f (ti+1, ui+1) per i = 0, 1, . . . , N . Usare il metodo di Eulero per calcolare u1.

(7)

Calcolo Numerico [40127] (5 crediti) - 8 febbraio 2012

Esercizio 1

Data la matrice

A =

−3 1 2

4 −1 5

1 1 −2

i) Calcolare la fattorizzazione LU di A.

ii) Usando la fattorizzazione LU di A risolvere il sistema lineare Ax =

9

−5

−7

.

(8)

Dato l’integrale

I = Z 3

2

1 x2− x − 1

i) approssimare I usando il metodo di Simpson con 2 sottointervalli e dare una stima a posteriori dell’errore.

ii) Approssimare I usando il metodo di Gauss a due punti.

(9)

Dato il problema di Cauchy

( y0 = (t3+ 1)y t ∈ [0, 1]

y(0) = 1

i) approssimare la soluzione in t = 0.4 usando il metodo di Crank-Nicolson con passo h = 0.2;

ii) scrivere il metodo di Taylor di ordine 2.

(10)

Scrivere una funzione di Matlab che implementi il seguete metodo predictor corrector per l’approssimazione della soluzione di un problema di Cauchy della forma

( y0(t) = f (t, y(t)) t ∈ [t0, t0+ T ] y(t0) = y0.

ui+1= ui+12h(23fi− 16fi−1+ 5fi−2)

ui+1= ui+24h(9fi+1 + 19fi− 5fi−1+ fi−2) i = 2, . . . , N − 1 u0= y0

dove h = T /N , ti= t0+ ih, fi = f (ti, ui) e fi+1 = f (ti+1, ui+1) per i = 0, 1, . . . , N . Usare il metodo di Heun per calcolare u1 e u2.

Riferimenti

Documenti correlati

inputs = elenco delle variabili di input separate da virgole myfunc = nome della

Scrivere una funzione Matlab CNES iterativi che abbia le stesse variabili di input della funzione CS iterativi ma che restituisca in output una variabile logica cnes che vale 1 se

Scrivere una funzione matlab che riceva in input il vettore dei nodi x e il vettore delle misure y e restituisca come output il vettore a dei coefficienti del polinomio che

Nota la fattorizzazione PA = LU, come si puo’ risolvere il sistema Ax = b, con A matrice quadrata non singolare. Nota la fattorizzazione PA = LU, come si pu´ o calcolare il

Asserto del teorema di convergenza locale delle iterazioni di punto fisso, nelle ipotesi che α sia soluzione del problema x = φ(x ), che φ sia derivabile con continuit´ a in

si suppone che lo studente abbia letto le regole prima del compito, come richiesto; il compito consta di 3 quiz (5 minuti), una prima domanda (15 minuti), una seconda domanda

si suppone che lo studente abbia letto le regole prima del compito, come richiesto; il compito dura in totale 40 minuti e consta di 4 quiz (7 minuti) e un codice Matlab da scrivere

Nel caso la matrice A abbia rango massimo dire come si puo’ calcolare la soluzione ai minimi quadrati, conoscendo la fattorizzazione QR di A.