• Non ci sono risultati.

ˆ Su uno script Esercizio1 scrivere: 1

N/A
N/A
Protected

Academic year: 2021

Condividi "ˆ Su uno script Esercizio1 scrivere: 1"

Copied!
1
0
0

Testo completo

(1)

ˆ Su uno script Esercizio1 scrivere:

1

% Esercizio1

2

clear all

3

close all

4

clc

5

% fissare epsilon e definire la matrice A

6

epsilon = 10^(

15);

7

A = [7 7 0; 1 1

epsilon 4;

1 3

9];

8

% definire il vettore b

9

xVera = [2;5;7]; b = A*xVera;

10

% calcolare fattorizzazione LU e risolvere il sistema

11

[L, U] = LUgauss(A);

12

y = L\b; xLUgauss = U\y;

13

% calcolare fattorizzazione LU con pivoting e risolvere il sistema

14

[L, U, P] = lu(A);

15

y = L\(P*b); xLUpermut = U\y;

16

% calcolare gli errori e stamparli a video

17

format short e

18

ELUgauss = norm(xVera

xLUgauss)/norm(xVera)

19

ELUpermut = norm(xVera

xLUpermut)/norm(xVera)

20

% Essendo il sistema numericamentte singolare, e'

necessario permutare

21

% la matrice.

22

x0 = [1 4 8]';

23

tol = 1e

06;

24

kmax = 100;

25

xJ=Jacobi(A,b,x0,tol,kmax);

26

% Per capire se il metodo converge e' sufficiente calcolare

27

D=diag(diag(A)); DI=diag(1./diag(A));

28

J=

DI*(A

D);

29

disp(['Spectral radius of the iteration matrix = ',...

30

num2str(max(abs(eig(J))))]);

31

% Converge essendo il raggio spettrale minore di 1.

1

Riferimenti

Documenti correlati

One suggestion is that in cases where state intervention is likely to be counterproductive and engender “on novel fronts precisely the sort of complaint it is designed to relieve”

Finally, a key part of our theoretical framework is that the salience of immigration is a necessary but not sufficient condition for the rise of a populist radical right party;

• Usiamo il comando condizionale e quello che abbiamo imparato sulle funzioni per costruire una pagina che:. – proponga una lista di siti numerati

comparirà una console JavaScript con un’indicazione più precisa dell’errore (e’ anche possibile impostarla automaticamente dalle preferenze). La console ci permette di eseguire

[r]

[r]

16 % la funzione integranda con un polinomio interpolante nella forma di. 17 % Lagrange di

[r]