Sei sulla pagina 1di 4

Analisi II (23ACI) - Calcolo Numerico (11AGI)

Metodi Numerici e Calcolo Scientifico (02IHZ)


Metodi Numerici e Statistici (01NKI,02NJG)
Programmazione e Calcolo Scientifico (02NMVMQ)
ESERCIZI PROPOSTI
Significato di eventuali caratteri speciali:

Ultimo aggiornamento: 8 ottobre 2013

: esercizi pi`
u difficili
Eventuali caratteri colorati: evidenziano le parti modificate rispetto a versioni precedenti

Sistemi lineari
1. Sia dato il sistema lineare Ax = b, con

3 2 1
A = 0 1 0,
6 0 2

5
b = 0 .
2

(a) Calcolare la soluzione del sistema usando il metodo di eliminazione gaussiana on pivoting
parziale per righe.
(b) Scrivere la fattorizzazione P A = LU .
(c) Utilizzare la fattorizzazione P A = LU precedentemente calcolata per risolvere il sistema lineare
Ax = c con c = (3, 1, 2)T .
2. Sia dato il sistema lineare Ax = b, con

0 2 1
A = 4 2 1 ,
1 1 3

1
b = 1 .
3

(a) Risolverlo con un metodo diretto opportuno.


(b) Individuare un metodo iterativo convergente per la sua soluzione, dopo aver, eventualmente,
manipolato opportunamente la matrice del sistema.
(c) Usare un metodo diretto opportuno per risolvere il sistema lineare Ax = b0 , con b0 = (3, 5, 5)T .
3. Sia dato il sistema lineare Ax = b, con

7 2 3
A = 3 6 2 ,
1 2 4


6
b = 7.
5

(a) Stabilire se il metodo di Jacobi `e applicabile per la risoluzione del sistema lineare.
(b) Stabilire se il metodo di Jacobi converge.
(c) Eseguire due passi del metodo a partire da una approssimazione iniziale x(0) scelta a piacere.
Si monitorizzi landamento del metodo, calcolando lerrore commesso (e(k) = x(k) x ) in una
qualche norma di vettore, tenuto conto del fatto che la soluzione esatta `e x = (1, 1, 1)T .
(d) Ripetere i punti precedenti con il metodo di Gauss-Seidel.

` assegnato il sistema lineare Ax = b con


4. E

3 0

0 1
A=
6 0

1
3

0,
2

b = 1.
0

(a) Stabilire se il metodo di Jacobi `e applicabile al sistema dato.


(b) In caso di risposta affermativa al punto precedente, stabilire se il metodo di Jacobi converge, se
applicato al sistema in questione.
(c) In caso di risposta affermativa ai punti precedenti, effettuare due passi del metodo di Jacobi
partendo da un vettore iniziale a scelta. Si monitorizzi landamento del metodo, calcolando
lerrore commesso (e(k) = x(k) x ) in una qualche norma di vettore, tenuto conto del fatto che
la soluzione esatta `e x = (0, 1, 0)T .
` assegnato il sistema lineare Ax = b con
5. E

3 0 31
A = 0 1 0 ,
6 0 2


0
b = 1.
0

(a) Stabilire se il metodo di Gauss-Seidel `e applicabile al sistema dato.


(b) In caso di risposta affermativa al punto precedente, stabilire se il metodo di Gauss-Seidel
converge, se applicato al sistema in questione.
(c) In caso di risposta affermativa ai punti precedenti, effettuare due passi del metodo di GaussSeidel partendo da un vettore iniziale a scelta. Si monitorizzi landamento del metodo, calcolando lerrore commesso (e(k) = x(k) x ) in una qualche norma di vettore, tenuto conto del
fatto che la soluzione esatta `e x = (0, 1, 0)T .
` assegnato il sistema lineare Ax = b con
6. E

2 0 1
A = 0 1 2 ,
4 0 12

b = 1.
0

(a) Stabilire se il metodo di Gauss-Seidel `e applicabile al sistema dato.


(b) In caso di risposta affermativa al punto precedente, stabilire se il metodo di Gauss-Seidel
converge, se applicato al sistema in questione.
(c) In caso di risposta affermativa ai punti precedenti, effettuare due passi del metodo di GaussSeidel partendo da un vettore iniziale a scelta. Si monitorizzi landamento del metodo, calcolando lerrore commesso (e(k) = x(k) x ) in una qualche norma di vettore, tenuto conto del
fatto che la soluzione esatta `e x = (0, 1, 0)T .
` assegnato il sistema lineare Ax = b con
7. E

1 1 0
A = 2 2 4 ,
0 2 2

0
b = 0 .
2

(a) Stabilire se il metodo di Gauss-Seidel `e applicabile al sistema dato.

(b) In caso di risposta affermativa al punto precedente, stabilire se il metodo di Gauss-Seidel


converge, se applicato al sistema in questione.
8. Sia dato il sistema lineare Ax = b, con

1
1
A=
0
1

0
2
0
0

0 1
0 0
,
3 0
0 4

0
1

b=
0 .
3

la cui soluzione esatta `e x = (1, 0, 0, 1)T .


(a) Analizzare la convergenza del metodo di Gauss-Seidel.
(b) Effettuare alcuni passi del metodo a partire dal vettore iniziale x0 = (0, 0, 0, 0)T .
9. Sia dato il sistema lineare Ax = b, con

1
1
A=
0
1

0
2
0
0

0 1
0 0
,
3 0
0 14


0
2

b=
3.
0

la cui soluzione esatta `e x = (0, 1, 1, 0)T .


(a) Analizzare la convergenza del metodo di Gauss-Seidel.
(b) Effettuare alcuni passi del metodo a partire dal vettore iniziale x0 = (0, 0, 0, 0)T .
` assegnata la matrice
10. E

4 1 0
0
0 2 2 0
.
A=
0 2
1
1
0 0
0 3
Analizzare la convergenza del metodo di Gauss-Seidel nella risoluzione del sistema lineare Ax = b,
con b qualunque.
` assegnata la matrice
11. E

4 1 0 1
0 8 2 0

A=
0 2 1 1 .
0 0
0
3
Analizzare la convergenza del metodo di Gauss-Seidel nella risoluzione del sistema lineare Ax = b,
con b qualunque.
12. Sono assegnati

0
1
A=
2
0

1
1
0
0

2
0
0
1

4
1
,
2
1


3
1

b=
0,
1


2
1

c=
2.
1

(a) Si determini la fattorizzazione P A = LU usando la strategia di pivoting parziale.


(b) Risolvere i sistemi lineari Ax = b e Ax = c usando la fattorizzazione P A = LU .
3

13. Ripetere lesercizio 12 con

0
1
A=
2
0

1
1
0
0

4
1
,
2
1

2
0
0
8


1
2

b=
2,
0


5
2

c=
2.
1

Soluzioni

0
1. (a) Soluzione x = (1, 0, 2)T . (b) P = 1
0
x = (0, 1, 1)T .

0
0
1

1
1
0 , L = 12
0
0

0
1
1
2

6
0
0 , U = 0
1
0

0 2
2 2 . (c) Soluzione
0 1

2. (a) Usare eliminazione gaussiana o fattorizzazione LU, in entrambi i casi con pivoting poiche la matrice non `e ne
simmetrica definita positiva ne a predominanza diagonale per colonne. Visto il punto (c) che segue, conviene usare
fattorizzazione LU. Soluzione: x = (1, 1, 1)T . (b) Permutando la prima e seconda riga, risultano applicabili e
convergenti sia Jacobi che Gauss-Seidel. (c) Soluzione x = (1, 1, 1)T .
3. (a) Si, poiche la matrice D `e invertibile essendo aii 6= 0. (b) Si, poiche A `e a predominanza diagonale per righe. (c)
... (d) Si - Si - ...
4. (a)
p Si. (b) Si: la matrice non `e a predominanza diagonale ma il raggio spettrale della matrice diterazione `e (BJ ) =
1/3 < 1. (c) ...
5. (a) Si. (b) Si: la matrice non `e a predominanza
diagonale ne simmetrica (quindi non pu`o essere simmetrica definita
p
positiva). Si pu`
o calcolare (BJ ) = 1/3 < 1. Applicando il Teorema di Stein-Rosenberg si ha quindi (BGS ) <
(BJ ) < 1. (c) ...
6. (a) Si. (b) No. Si pu`
o calcolare (BJ ) = 2 > 1. Applicando il Teorema di Stein-Rosenberg si ha quindi (BGS ) >
(BJ ) > 1, quindi neanche il metodo di Gauss-Seidel converge.

7. (a) Si. (b) No. Si pu`


o calcolare (BJ ) = 3 > 1 e il metodo di Jacobi quindi non converge. Poiche la matrice `e
tridiagonale con elementi sulla diagonale non nulli si ha quindi (BGS ) = (BJ )2 = 3, quindi neanche il metodo di
Gauss-Seidel converge.
8. (a) A non `e ne a predominanza diagonale ne simmetrica (definita positiva), quindi occorre analizzare la matrice di
iterazione. Poiche sono soddisfatte le ipotesi del Teorema di Stein-Rosenberg, si puo studiare il metodo di Jacobi, che
risulta convergente con raggio spettrale (BJ ) = 21 . Quindi il metodo di Gauss-Seidel `e convergente avendo raggio
spettrale (BGS ) < 12 < 1. (b) ...
9. (a) A non `e ne a predominanza diagonale ne simmetrica (definita positiva), quindi occorre analizzare la matrice di
iterazione. Poiche sono soddisfatte le ipotesi del Teorema di Stein-Rosenberg, si puo studiare il metodo di Jacobi,
che risulta divergente con raggio spettrale (BJ ) = 2. Quindi il metodo di Gauss-Seidel `e divergente avendo raggio
spettrale (BGS ) > 2 > 1. (b) ...
10. La matrice `e tridiagonale con elementi diagonali non nulli. Ci si pu`o quindi ricondurre a studiare il raggiospettrale
per il metodo
di Jacobi. Gli autovalori della matrice di iterazione BJ sono = 0 con molteplicit`a 2, = i 2, quindi
(BJ ) = 2 e (BGS ) = (BJ )2 = 2 quindi il metodo di Gauss-Seidel non converge.
11. La matrice soddisfa le ipotesi del Torema di Stein-Rosenberg. Ci si pu`o quindi ricondurre a studiare il raggio spettrale

per il metodo diJacobi. Gli autovalori della matrice


di iterazione BJ sono = 0 con molteplicit`a 2, = 2/2,

quindi (BJ ) = 2/2 < 1 e (BGS ) < (BJ ) = 2/2 quindi il metodo di Gauss-Seidel converge.
12. (a)
2
0
U =
0
0

0
1
0
0

0
0
2
0

2
0
,
4
1

L=

0
1
1
0

1
2

0
0

0
0
1
1
2

0
0
,
0
1

P = P13

(b) x = (0, 1, 1, 0)T e x = (1, 0, 1, 0)T


13. (a)
2
0
U =
0
0

0
1
0
0

0
0
8
0

2
0
,
1

L=

15
4

(b) x = (1, 1, 0, 0)T e x = (0, 1, 0, 1)T

1
1
2

0
0

0
1
0
1

0
0
1
1
4

0
0
,
0
1

P = P34 P13

Potrebbero piacerti anche