Timeline
Chat
Prospettiva

Ortogonalizzazione di Gram-Schmidt

Da Wikipedia, l'enciclopedia libera

Remove ads

In matematica, e in particolare in algebra lineare, l'ortogonalizzazione Gram-Schmidt è un algoritmo che permette di ottenere un insieme di vettori ortogonali a partire da un generico insieme di vettori linearmente indipendenti in uno spazio vettoriale dotato di un prodotto scalare definito positivo.[1]

Storia

Il procedimento è così chiamato in onore del matematico danese Jørgen Pedersen Gram (1850-1916) e del matematico tedesco Erhard Schmidt (1876-1959); esso però è stato introdotto precedentemente ai loro studi e si trova in lavori di Laplace e Cauchy.

Quando si implementa l'ortogonalizzazione su un computer, al processo di Gram-Schmidt di solito si preferisce la trasformazione di Householder, in quanto questa è numericamente più stabile, cioè gli errori causati dall'arrotondamento sono minori.

Remove ads

L'algoritmo

Riepilogo
Prospettiva

Sia uno spazio vettoriale reale con un prodotto scalare definito positivo. Siano vettori linearmente indipendenti in . L'algoritmo di Gram-Schmidt restituisce vettori linearmente indipendenti tali che:

e

In altre parole, i vettori restituiti sono ortonormali, ed i primi generano lo stesso sottospazio dei primi vettori iniziali.[1]

Procedimento

La proiezione ortogonale è la funzione che "proietta" il vettore in modo ortogonale su :[2]

Il procedimento di Gram–Schmidt permette di costruire una base ortogonale a partire da una base generica . Per calcolare si proietta ortogonalmente sul sottospazio generato da . Si definisce allora come differenza tra e questa proiezione, in modo che risulta garantito che esso sia ortogonale a tutti i vettori nel sottospazio . Normalizzando poi la base ortogonale (cioè dividendo ogni vettore che la compone per la propria norma ) si ottiene una base ortonormale dello spazio.[3]

Nello specifico:

Thumb
I primi due passi dell'algoritmo.

dove è la base normalizzata.

Una verifica immediata della correttezza del procedimento eseguito, ovvero che si è ottenuto un insieme di vettori mutuamente ortogonali, è il calcolo del prodotto scalare fra e .

Generalizzazioni

Il processo di Gram-Schmidt si applica anche ad una successione infinita di vettori linearmente indipendenti. Il risultato è sempre una successione di vettori ortogonali e con norma unitaria, tale che:

Remove ads

Scrittura per mezzo del determinante

Riepilogo
Prospettiva

Il risultato del procedimento di Gram-Schmidt può essere espresso in modo non ricorsivo utilizzando il determinante:

dove , e per si indica con il determinante della matrice di Gram:

Remove ads

Esempio

Dati i vettori e nel piano euclideo munito del prodotto scalare standard, applicando il procedimento di Gram-Schmidt si ha:

ottenendo i vettori e che sono ortogonali fra loro, come mostra il loro prodotto scalare:

Remove ads

Note

Bibliografia

Voci correlate

Collegamenti esterni

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads