Altre trasformazioni elementari

Documenti analoghi
Motivazioni. Sistemi lineari. Obiettivo. Il problema

2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare:

Motivazione: Come si fa? Matrici simmetriche. Fattorizzazioni di matrici speciali

Risoluzione di sistemi lineari sparsi e di grandi dimensioni

Esercitazione di Calcolo Numerico 1 22 Aprile Determinare la fattorizzazione LU della matrice a 1 1 A = 3a 2 a 2a a a 2 A =

Corso di Matematica per la Chimica

Sistemi lineari. 2x 1 + x 2 x 3 = 2 x 1 x 2 + x 3 = 1 x 1 + 3x 2 2x 3 = 0. x 1 x 2 x 3

1. Martedì 27/09/2016, ore: 2(2) Introduzione al corso: problemi ben posti, condizionamento, stabilità, complessità

Appunti su Indipendenza Lineare di Vettori

A.A. 2014/2015 Corso di Algebra Lineare

1 se k = r i. 0 altrimenti. = E ij (c)

Corso di Calcolo Numerico

Corso di Calcolo Numerico

ha come obiettivo quello di costruire a partire da A una matrice U, m n, che abbia il

Def. 1. Si chiamano operazioni elementari sulle righe di A le tre seguenti operazioni:

3. Vettori, Spazi Vettoriali e Matrici

Osservazione. Convergenza dei metodi di Gauss-Seidel e di Jacobi. Condizioni sufficienti per la convergenza. Definizione

Applicazioni eliminazione di Gauss

Algoritmi per operazioni con le matrici

POTENZE DI MATRICI QUADRATE

RISOLUZIONE DI SISTEMI LINEARI

3x 2 = 6. 3x 2 x 3 = 6

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara

Il determinante. Calcolo del determinante di matrici particolari. matrici di ordine 2: sia. a11 a A = allora

Formulario sui Prodotti Hermitiani Marcello Mamino Pisa, 24 v 2010

Elementi di Algebra Lineare Matrici e Sistemi di Equazioni Lineari

DIARIO DEL CORSO DI GEOMETRIA E ALGEBRA LINEARE

Definizione 1. Una matrice n m a coefficienti in K é una tabella del tipo. ... K m, detto vettore riga i-esimo, ed a im

Esercitazione di Calcolo Numerico 1 27 Maggio Calcolare la fattorizzazione P A = LU della matrice A =

0.1 Spazi Euclidei in generale

Matematica Discreta e Algebra Lineare (per Informatica)

MATRICI E SISTEMI LINEARI

SISTEMI LINEARI, METODO DI GAUSS

(P x) (P y) = x P t (P y) = x (P t P )y = x y.

1 Il polinomio minimo.

Geometria BIAR Esercizi 2

Esercizi su algebra lineare, fattorizzazione LU e risoluzione di sistemi lineari

Equivalentemente, le colonne di A sono linearmente indipendenti se e solo se

Matrici. Matrici.h Definizione dei tipi. Un po di esercizi sulle matrici Semplici. Media difficoltà. Difficili

SISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3

Sistemi lineari - Parte Seconda - Esercizi

Inversa di una matrice

Per esempio, una matrice 4 4 triangolare alta ha la forma. 0 a. mentre una matrice di ordine 4 triangolare bassa è del tipo

Soluzione. (a) L insieme F 1 e linearmente indipendente; gli insiemi F 2 ed F 3 sono linearmente

Anno 4 Matrice inversa

Richiami di algebra delle matrici a valori reali

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Esercizi di Geometria - 1

Teorema di Thevenin generalizzato

= elemento che compare nella seconda riga e quinta colonna = -4 In generale una matrice A di m righe e n colonne si denota con

Metodi computazionali per i Minimi Quadrati

Parte 8. Prodotto scalare, teorema spettrale

Sistemi II. Sistemi II. Elisabetta Colombo

Esercitazione 5: Sistemi a risoluzione immediata.

Matrici elementari e fattorizzazioni

Sistemi sovradeterminati

RANGO DI UNA MATRICE ρ(a)

Progetto Matlab N 2. Calcolo Numerico 6 CFU. Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014

2x 5y +4z = 3 x 2y + z =5 x 4y +6z = A =

Complementi di Algebra e Fondamenti di Geometria

GAAL: Capitolo dei prodotti scalari

Corso di Geometria BIAR, BSIR Esercizi 2: soluzioni

RICHIAMI PER IL CORSO DI ANALISI NUMERICA

ESERCIZI DI MATEMATICA DISCRETA ANNO 2006/2007

Geometria analitica del piano pag 12 Adolfo Scimone

RIDUZIONE E RANGO , C = 2 5 1

Luigi Piroddi

Matematica II,

Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni

ALGEBRA LINEARE PARTE II

Un sistema lineare si rappresenta in generale come

ii 1.20 Rango di una matrice Studio dei sistemi lineari Teoremi di Cramer e Rouché-Capelli......

2. Coordinate omogenee e trasformazioni del piano

= (cioè le due terne di numeri direttori ( devono essere ) proporzionali). Tale uguaglianza non è verificata, poiché risulta ρ

Autovalori ed autovettori di una matrice

Calcolo Parallelo. Domanda. In particolare. Qual è l algoritmo parallelo. PROBLEMA: Prodotto Matrice-Vettore

Lezione 7: Il Teorema di Rouché-Capelli

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)

Esercizio 2. Consideriamo adesso lo spazio di funzioni V = {f : [0, 1] R}. Dire quali dei seguenti insiemi di funzioni sono sottospazi.

Analisi delle corrispondenze

Corso di Calcolo Numerico

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

Metodi numerici per la risoluzione di Sistemi Lineari

Prodotto scalare, covarianza e controvarianza, tensore metrico

Matematica per Analisi dei Dati,

Esercizi svolti. delle matrici

Esercitazione 4: Vettori e Matrici

Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia

( ) TEORIA DELLE MATRICI. A. Scimone a.s pag 1

x 1 Fig.1 Il punto P = P =

Risposta in vibrazioni libere di un sistema lineare viscoso a più gradi di libertà. Prof. Adolfo Santini - Dinamica delle Strutture 1

ESERCIZI SULLE MATRICI

MATRICI E VETTORI APPROFONDIMENTO PER IL CORSO DI LABORATORIO DI INFORMATICA SARA POLTRONIERI

SISTEMI LINEARI MATRICI E SISTEMI 1

a + 2b + c 3d = 0, a + c d = 0 c d

SOTTOSPAZI E OPERAZIONI IN SPAZI DIVERSI DA R n

Esercizi di ripasso: geometria e algebra lineare.

LEZIONE 4. { x + y + z = 1 x y + 2z = 3

LEZIONE i i 3

LEZIONE 3. a + b + 2c + e = 1 b + d + g = 0 3b + f + 3g = 2. a b c d e f g

Transcript:

Altre trasformazioni elementari Si possono definire altri tipi di trasformazioni elementari Analogamente alle trasformazioni di Gauss, esse danno luogo a fattorizzazioni Trasformazione elementari di Givens Esempio Se n=8, ϕ=π/4, i=3, j=6, la trasformazione di Givens è la matrice dove 1

Prodotto matrice vettore Caso n=2 Moltiplicare un vettore per una matrice di Givens equivale ad una rotazione di ampiezza ϕ. Osservazione Rotazione nel senso positivo degli archi In generale Il prodotto matrice vettore equivale ad una rotazione nell iperpiano individuato da dove indicano l -iesimo e il j- esimo vettore della base canonica (colonne della matrice identità) 2

Proprietà La matrice è ortogonale (l inversa coincide con la trasposta). Lo si vede dall esempio in 2 dimensioni, poichè la trasposta esprime una rotazione in senso inverso. In generale si ha che Osservazioni Le matrici ortogonali hanno la proprietà di avere un inversa facilmente calcolabile (è la trasposta). L idea è di usare le rotazioni di Givens in modo analogo alle trasformazioni di Gauss (matrici triangolari) per ottenere una fattorizzazione. Osservazione Infatti Se è sempre possibile trovare valori di c ed s (trovare un angolo ϕ ) tale che 3

Il prodotto altera solo la i- esima e la j-esima componente del vettore y secondo le relazioni Data una matrice A, è possibile trovare tale che abbia l elemento. Per annullare occorre trovare c ed s tali che Inoltre Vengono alterate solo la riga i e la riga j della matrice prodotto 4

Fattorizzazione QR Usare le trasformazioni di Givens per ridurre a struttura triangolare una matrice (analogia con le trasformazioni di Gauss). Dopo n-1 passi Riassumendo TEOREMA Se A è una matrice nxn allora esiste una matrice ortogonale Q tale che dove R è triangolare superiore. è una matrice ortogonale perché prodotto di matrici ortogonali Si ha 5

Esempio: passo (1) Esempio: passo (1) Esempio: passo (1) Esempio: passo(2) 6

Esempio: passo(3) Esempio Esempio Complessità computazionale Passo 1 2 n-1 Prodotti Radici n-1 n-2 1 7

Osservazione La complessità della fattorizzazione QR è maggiore rispetto all algoritmo di Gauss. Nel caso di matrici sparse può essere conveniente. Es: Matrici tridiagonali o di Hessemberg Osservazioni Si dimostra che la fattorizzazione QR equivale al procedimento di Gram- Schmidt. La fattorizzazione QR è utilizzata anche per Algoritmi per il calcolo degli autovalori di una matrice; Metodi per la soluzione di problemi di fitting (approssimazione) Soluzione di un sistema Sostituzione all indietro Calcolo dell inversa 8

Calcolo dell inversa Per definizione Se consideriamo l uguaglianza per colonne otteniamo Calcolo dell inversa Se per esempio dove è la i-esima colonna dell inversa e è la i-esima colonna della matrice identità Si risolvono n sistemi triangolari inferiori dove il termine noto è rappresentato dalle colonne della matrice identità e poi n sistemi triangolari superiori. Metodo di Gauss-Jordan Si risolvono contemporaneamente gli n sistemi Trasformazioni di Gauss- Jordan La matrice A viene ridotta a forma diagonale mediante trasformazioni di Gauss-Jordan. Il prodotto equivale ad una combinazione lineare delle righe. La matrice risultante ha tutti elementi nulli sulla colonna i tranne l elemento diagonale. 9

Dopo n-1 passi Si applicano n-1 trasformazioni alla matrice composta Si ottiene per definizione è l inversa di A Osservazioni E una variante del metodo di Gauss. Si tratta di un procedimento di eliminazione. Anche in questo caso si può applicare la strategia di pivoting parziale. Il metodo di Gauss-Jordan ha complessità computazionale Esempio 10

Sommario dei metodi diretti Complessità computazionale Due librerie di subroutine per la risoluzione dei sistemi lineari (LAPACK) http://www.cs.colorado.edu/~jessup/lapack/ applets/linear_equations_routines.html (HSL) http://hsl.rl.ac.uk/contentshslarc.html#m La scelta del metodo dipende Dalla struttura della matrice (sparsa o densa) Dalla dimensione Dal condizionamento del sistema 11