Proiezione ortogonale di un polinomio su un sottospazio

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.

Proiezione ortogonale di un polinomio su un sottospazio #93617

avt
Giggio123
Punto
Non riesco a capire come risolvere un esercizio sul calcolo della proiezione ortogonale di un polinomio su un sottospazio rispetto a un prodotto scalare assegnato. Potreste darmi una mano?

Si consideri lo spazio vettoriale R_2[x] formato da tutti e soli i polinomi di grado minore o uguale a due, a coefficienti reali e nell'indeterminata x. Sia U il suo sottospazio generato dai polinomi

p_1(x) = x ; p_2(x) = x^2

Calcolare la proiezione ortogonale del polinomio

g(x) = (1+x)^2

sul sottospazio U rispetto al seguente prodotto scalare definito positivo su R_2[x]

langle p(x),q(x) rangle = p(0) q(0)+p(1) q(1)+p(-1)q(-1)+p(2)q(2)
 
 

Proiezione ortogonale di un polinomio su un sottospazio #93629

avt
Galois
Amministratore
Indichiamo con R_2[x] lo spazio vettoriale dei polinomi di grado minore o uguale a due, a coefficienti reali e nell'indeterminata x.

Dai dati forniti dalla traccia è noto che:

U è il sottospazio vettoriale di R_2[x] generato dai polinomi

p_1(x) = x ; p_2(x) = x^2

langle , rangle è un prodotto scalare definito positivo su R_2[x] tale che:

langle p(x),q(x) rangle = p(0) q(0)+p(1) q(1)+p(-1)q(-1)+p(2)q(2)

Ci viene chiesto di calcolare la proiezione ortogonale di

g(x) = (1+x)^2

sul sottospazio U rispetto al prodotto scalare langle , rangle.

In generale, per calcolare la proiezione ortogonale di un polinomio g(x) su un sottospazio U rispetto a un fissato prodotto scalare langle , rangle occorre:

1) individuare una base di U;

2) ortogonalizzare la base trovata con il processo di ortogonalizzazione di Gram-Schmidt;

3) rendere la base ortogonale una base ortonormale.

Se u_1(x), u_2(x), ..., u_r(x) sono i polinomi che formano una base ortonormale di U, la proiezione P_U(g(x)) del polinomio g(x) sul sottospazio U è data da:

 P_U(g(x)) = langle g(x), u_1(x) rangle u_1(x)+ langle g(x), u_2(x) rangle u_2(x)+;+...+ langle g(x), u_r(x) rangle u_r(x)

Procediamo!


Calcolo di una base di U

Per definizione di sottospazio generato, i polinomi

p_1(x) = x ; p_2(x) = x^2

formano un sistema di generatori di U.

Inoltre, se prendiamo due scalari λ_1, λ_2 ∈ R e imponiamo che sia

λ_1 p_1(x)+λ_2 p_2(x) = 0 → λ_1 x+λ_2 x^2 = 0

è evidente la precedente uguaglianza è soddisfatta se e solo se λ_1 = λ_2 = 0

Da ciò segue che p_1(x), p_2(x) sono linearmente indipendenti, per cui costituiscono una base di U.

mathcalB_(U) = p_1(x), p_2(x) = x,x^2


Ortogonalizzazione di mathcalB_U

Una base ortogonale di mathcalB_U rispetto al prodotto scalare langle , rangle è:

mathcalB'_U = w_1(x), w_2(x)

dove, per Gram-Schmidt, i polinomi w_1(x), w_2(x) sono dati da:

 w_1(x) = p_1(x) = x ; w_2(x) = p_2(x)-(langle p_2(x), w_1(x) rangle)/(langle w_1(x), w_1(x) rangle) w_1(x)

Calcoliamo, a parte, i prodotti scalari che definiscono w_2(x):

 langle p_2(x), w_1(x) rangle = p_2(0)w_1(0)+p_2(1) w_1(1)+p_2(-1)w_1(-1)+p_2(2)w_1(2) = 0·0+1·1+1·(-1)+4·2 = 1-1+8 = 8 ; langle w_1(x), w_1(x) rangle = w_1(0)w_1(0)+w_1(1) w_1(1)+w_1(-1)w_1(-1)+w_1(2)w_1(2) = (w_1(0))^2+(w_1(1))^2+(w_1(-1))^2+(w_1(2))^2 = 0^2+1^2+(-1)^2+2^2 = 1+1+4 = 6

di conseguenza

 w_2(x) = p_2(x)-(langle p_2(x), w_1(x) rangle)/(langle w_1(x), w_1(x) rangle) w_1(x) = x^2-(8)/(6) x = -(4)/(3)x+x^2

In definitiva, una base ortogonale di U è:

mathcalB'_U = w_1(x), w_2(x) = x,-(4)/(3)x+x^2


Base ortonormale di U

Per determinare una base ortonormale di U è sufficiente normalizzare i polinomi di mathcalB'_U. Più nello specifico, una base ortonormale di U è:

mathcalB''_U = u_1(x), u_2(x)

dove:

u_1(x) = (1)/(||w_1(x)||) w_1(x) ; u_2(x) = (1)/(||w_2(x)||) w_2(x)

Calcoliamo le norme:

||w_1(x)|| = √(langle w_1(x), w_1(x) rangle) = √(6)

Inoltre:

langle w_2, w_2 rangle = (w_2(0))^2+(w_2(1))^2+(w_2(-1))^2+(w_2(2))^2 = 0^2+(-(1)/(3))^2+((7)/(3))^2+((4)/(3))^2 = (1)/(9)+(49)/(9)+(16)/(9) = (66)/(9)

per cui

||w_2(x)|| = √(langle w_2(x), w_2(x) rangle) = √((66)/(9)) = (√(66))/(3)

In buona sostanza:

 u_1(x) = (1)/(||w_1(x)||) w_1(x) = (1)/(√(6))x ; u_2(x) = (1)/(||w_2(x)||) w_2(x) = (3)/(√(66))(-(4)/(3)x+x^2) = -(4)/(√(66))x+(3)/(√(66))x^2


Proiezione ortogonale di g(x) su U

Ci siamo quasi! La proiezione ortogonale di g(x) = (1+x)^2 sul sottospazio U è data da:

P_U(g(x)) = langle g(x), u_1(x) rangle u_1(x)+ langle g(x), u_2(x) rangle u_2(x)

Per comodità, conviene calcolare a parte i prodotti scalari.

 langle g(x), u_1(x) rangle = g(0)u_1(0)+g(1)u_1(1)+g(-1)u_1(-1)+g(2)u_1(2) = 1·0+4·(1)/(√(6))+0·(-(1)/(√(6)))+9·(2)/(√(6)) = (4)/(√(6))+(18)/(√(6)) = (22)/(√(6))

Analogamente:

 langle g(x), u_2(x) rangle = g(0)u_2(0)+g(1)u_2(1)+g(-1)u_2(-1)+g(2)u_2(2) = 1·0+4·(-(1)/(√(66)))+0·(7)/(√(66))+9·(4)/(√(66)) = -(4)/(√(66))+(36)/(√(66)) = (32)/(√(66))

In conclusione, la proiezione ortogonale di g(x) su U è:

 P_U(g(x)) = langle g(x), u_1(x) rangle u_1(x)+ langle g(x), u_2(x) rangle u_2(x) = (22)/(√(6)) ((1)/(√(6))x)+(32)/(√(66)) (-(4)/(√(66))x+(3)/(√(66))x^2) =

svolgiamo i prodotti

= (22)/(6)x-(128)/(66)x+(96)/(66)x^2 =

sommiamo i termini simili e riduciamo le frazioni ai minimi termini

= (19)/(11)x+(16)/(11) x^2

Fine!
Ringraziano: Omega, Ifrit, CarFaby, Giggio123
  • Pagina:
  • 1
Os