Rango indice e segnatura di una forma quadratica

Prima di postare leggi le regole del Forum. Puoi anche leggere le ultime discussioni.
Questa sezione è un contenitore temporaneo per i topic speciali a pagamento (One-Shot)

Se hai acquistato uno o più Topic speciali, puoi pubblicarli qui cliccando su "Apri un Topic".

Il registro completo dei Topic risolti e in corso è disponibile sul proprio profilo.

Rango indice e segnatura di una forma quadratica #91527

avt
Kronoa
Cerchio
In questo esercizio devo calcolare rango, indice e segnatura di una forma quadratica. Vi posto un altro problema di algebra lineare:

sia (R^3,φ) lo spazio pseudoeuclideo definito dalla forma quadratica :

q(u) = x^2-4xy+2xz+y^2-4yz+z^2

Calcolare rango, indice e segnatura di (R^3,φ).

Dire se i vettori u = (1,-2,-3) e v = (1,2,-3) sono ortogonali oppure no in (R^3,φ).

Infine, denotato con V il sottospazio di R^3 definito dall'equazione x+y+z = 0, calcolare rango, indice e segnatura per lo spazio pseudoeuclideo (V,φ_(| V)) indotto da φ per restrizione su V.

Grazie tante!
 
 

Re: Rango indice e segnatura di una forma quadratica #91534

avt
Galois
Amministratore
Per calcolare rango, indice e segnatura dello spazio pseudoeuclideo definito dalla forma quadratica

q(u) = x^2-4xy+2xz+y^2-4yz+z^2

dobbiamo anzitutto scrivere la matrice ad essa associata che è

G = [1 -2 1 ;-2 1 -2 ; 1 -2 1]

Qualora avessi dubbi a riguardo, per scrivere tale matrice ci si può aiutare col seguente schemino

beginarrayc | c c c x y z ; cline1-4 x ; y ; z   endarray

ricordandosi di dimezzare gli elementi che non fanno parte della diagonale principale.

Rango, indice e segnatura dello spazio pseudoeuclideo definito dalla forma quadratica q si possono ottenere in due modi:

calcolando rango, indice e segnatura della matrice G oppure calcolando rango, indice e segnatura della matrice diagonale D che si ottiene dalla matrice G applicando l'algoritmo di Gauss Lagrange (leggimi).

La scelta dell'uno o dell'altro metodo è quasi del tutto indifferente. Bene o male ciascuno dei due si porta indietro un po' di conti.

Adesso procederò con il secondo metodo, ossia ridurrò la matrice G con l'algoritmo di Gauss Lagrange lasciando a te il compito di trovare rango, segnatura ed indice della matrice G aiutandoti con le lezioni che ti ho linkato.

Quasi inutile dire che i risultati trovati dovranno coincidere. emt

G = [1 -2 1 ;-2 1 -2 ; 1 -2 1]

La colonna non nulla con indice più basso è la prima, il cui pivot è a_(11) = 1 ≠ 0.

Poiché (i = 1) = (j = 1) rendiamo nulli tutti gli altri elementi della prima colonna sommando alle varie righe opportuni multipli della prima riga; sostituendo

 r_2 con 2r_1+r_2 ; r_3 con r_1-r_3

si ottiene la matrice

[1 -2 1 ; 0 -3 0 ; 0 0 0]

Ripetiamo sulle colonne le stesse operazioni elementari che abbiamo appena effettuato sulle righe, ossia sostituiamo

 c_2 con 2c_1+c_2 ; c_3 con c_1-c_3

ottenendo così la matrice diagonale

D = [1 0 0 ; 0 -3 0 ; 0 0 0]

A questo punto è immediato vedere che:

il rango di tale matrice è pari a 2;

la sua segnatura è s = (1,1,1)

ed il suo indice è r = 0

-------------

Piccola osservazione prima di procedere oltre. La definizione di segnatura ed indice di una matrice varia da testo a testo e quindi da docente a docente.

Per quanto mi riguarda, la segnatura di una matrice è data dalla terna

(n_+, n_-, n_0)

dove n_+, n_- e n_0 indicano, rispettivamente, il numero di autovalori strettamente positivi, strettamente negativi e associati alla matrice.

Mentre l'indice della matrice è

i = n_+-n_-

Alcuni docenti, invece, definiscono la segnatura della matrice come la differenza tra n_+ ed n_- mentre definiscono l'indice pari ad n_+.

Seguendo tali definizioni, l'indice della matrice

D = [1 0 0 ; 0 -3 0 ; 0 0 0]

è pari ad 1, mentre la sua segnatura sarà uguale a 0.

------------

Proseguiamo ora con l'esercizio.

Per dire se i vettori

u = (1,-2,-3) e v = (1,2,-3) sono ortogonali oppure no in (R^3,φ) basta calcolare il seguente prodotto riga per colonna

u G v^(T)

ossia

[1 -2 -3 ][1 -2 1 ;-2 1 -2 ; 1 -2 1] [1 ; 2 ;-3]

Ora

 [1 -2 -3 ][1 -2 1 ;-2 1 -2 ; 1 -2 1] = [ 1+4-3 -2-2+6 1+4-3] = [ 2 2 2]

Quindi

 [1 -2 -3 ][1 -2 1 ;-2 1 -2 ; 1 -2 1] [1 ; 2 ;-3] = ; [ 2 2 2] [1 ; 2 ;-3] = 2+4-6 = 0

Pertanto i due vettori sono ortogonali in (R^3,φ).

---------------

Sia ora V il sottospazio di R^3 definito dall’equazione x+y+z = 0.

Così come spiegato nella lezione su come ricavare una base da un sistema lineare omogeneo (vedi caso particolare a fine articolo), ricaviamo una base per V.

Posto y = a e z = b dall'equazione x+y+z = 0 otteniamo x = -a-b.

Pertanto il generico elemento del sottospazio V sarà della forma

(-a-b,a,b) = -a(1,-1,0)-b(1,0,-1)

Possiamo così concludere che i vettori

v_1 = (1,-1,0) e v_2 = (1,0,-1)

formano una base per il sottospazio V

Ora, lo spazio pseudoeuclideo (V,φ_(| V)) indotto da φ per restrizione su V si ottiene dalla seguente matrice

[φ(v_1,v_1) φ(v_1,v_2) ; φ(v_2,v_1) φ(v_2,v_2) ]

Calcoliamo tali prodotti.

 φ(v_1,v_1) = v_1 G v_1^T = [1 -1 0 ][1 -2 1 ;-2 1 -2 ; 1 -2 1] [1 ;-1 ; 0] = [1+2+0 -2-1+0 1+2+0 ] [1 ;-1 ; 0] = [3 -3 3 ] [1 ;-1 ; 0] = 3+3+0 = 6

Procedendo allo stesso modo troverai che

φ(v_1,v_2) = φ(v_2,v_1) = 0 e φ(v_2,v_2) = 0

Pertanto la matrice cercata è

[6 0 ; 0 0]

da cui è immediato vedere che ha rango 1, segnatura (1,0,0) ed indice pari ad 1.

Se invece si utilizzano le altre definizioni prima ricordate per segnatura ed indice avremo che la segnatura è pari ad 1, così come l'indice.

È tutto! emt
Ringraziano: Omega, CarFaby, Kronoa, jackmich

Re: Rango indice e segnatura di una forma quadratica #91547

avt
Kronoa
Cerchio
Ciao Galois mi è rimasto qualche piccolo dubbio emt :

1) "La colonna non nulla con indice più basso è la prima" con indice cosa intendi precisamente ? ed inoltre quando dici "Se la matrice così ottenuta ha una riga l’algoritmo termina" per una riga che intendi?

2) Ora, lo spazio pseudoeuclideo (V,φ_(| V)) indotto da φ per restrizione su V si ottiene dalla seguente matrice

[φ(v_1,v_1) φ(v_1,v_2) ; φ(v_2,v_1) φ(v_2,v_2) ]

per trovare quella matrice hai usato una formula particolare ?
cioè intendo i calcoli li ho capito come li hai fatti però ti volevo chiedere se esiste una regola per calcolare quella matrice

3)Per dire se i vettori

u = (1,-2,-3) e v = (1,2,-3) sono ortogonali oppure no in (R^3,φ) basta calcolare il seguente prodotto riga per colonna...

quindi se da oggi in poi devo controllare se i vettori sono ortogonali alla matrice devo far il prodotto riga per colonna ? oppure vale solo in questo caso?

4) non hai affiancato la matrice identità perché in questo esercizio è superflua ?

scusa le tante domande ma ho l'esame vicino emt grazie !

Re: Rango indice e segnatura di una forma quadratica #91549

avt
Galois
Amministratore
Rispondo con ordine.

Generalmente le colonne di una matrice si indicano con c_1, c_2, ... c_n, dove i pedici 1, 2, ... n si dicono indici.

Pertanto, indicando con c_j la j-esima colonna, il suo indice è j.

Quindi occorre controllare, partendo dalla prima, le colonne della matrice. La prima colonna che vedi non nulla è quella con indice più basso.

Ad esempio, nella matrice

[0 1 2 ; 0 0 -3 ; 0 -1 5]

la prima colonna non nulla è c_2 ossia la colonna con indice 2.

Se la matrice così ottenuta ha una riga l’algoritmo termina


Intendo dire che se la matrice data inizialmente o quella ottenuta dopo i vari passaggi dell'algoritmo è una matrice riga, ossia una matrice del tipo

[a_(1) a_2 ... a_n]

allora l'algoritmo termina, ossia una matrice riga è già ridotta rispetto all'algoritmo di Gauss Lagrange.

---------

In generale, lo spazio pseudoeuclideo indotto da un prodotto scalare φ per restrizione su uno spazio vettoriale V si ottiene disponendo in una matrice i prodotti scalari tra i vettori della matrice. Cioè, in generale, se φ è un prodotto scalare definito su R^n×R^n e V è un sottospazio di R^n avente come base i vettori v_1, v_2, ..., v_n allora lo spazio pseudoeuclideo indotto da φ per restrizione su uno spazio vettoriale V è dato da

[φ(v_1,v_1) φ(v_1,v_2) ... φ(v_1,v_n) ; φ(v_2,v_1) φ(v_2,v_2) ... φ(v_2,v_n) ; ⋮ ⋮ ⋱ ⋮ ; φ(v_n,v_1) φ(v_n,v_2) ... φ(v_n,v_n) ]

------------

Dato un qualsiasi prodotto scalare φ, due vettori u_1 e u_2 siano ortogonali se e solo se

φ(u_1,u_2) = 0

Se disponi della matrice associata al prodotto scalare tale condizione si riduce a verificare che il prodotto riga per colonna

u_1 G u_2^T = 0

dove G è la matrice associata al prodotto scalare.

-------------

Esattamente, alla matrice G prima di applicare il processo di Gauss Lagrange non ho affiancato la matrice identità perché superflua.

Come puoi leggere nel topic che ti ho linkato, tale matrice dopo la riduzione si trasforma nella matrice P che ci permette di trovare una base diagonalizzante per la forma quadratica, ma in questo esercizio non veniva richiesta, quindi non essendo necessario ci siamo risparmiati un po' di conticini. emt
Ringraziano: Omega, CarFaby, Kronoa
  • Pagina:
  • 1
Os