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:

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
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads