Documente Academic
Documente Profesional
Documente Cultură
FORME PATRATICE
X
n
h(x) = xT Ax = aij xi xj
i;j=1
0 1
x1
B C
unde x = @ ... A 2 Mn 1 (R) ; se numeste forma patratica generata de matricea
xn
A.
Notam cu P(Mn 1 (R) ) multimea formelor patratice reale de nite pe Mn 1 (R) : De
asemenea de nim rangul lui h ca ind rangul matricei A si spunem ca h este nedegenerata
daca rang h = n:
Teorema 6.1 1. Suma a doua forme patratice de nite pe Mn 1 (R) este o forma
patratica de nita pe Mn 1 (R) ;
8(h1 ; h2 ) 2 P(Mn 1 (R) )2 : h1 + h2 2 P(Mn 1 (R) ):
2. Produsul dintre un scalar 2 R si o forma patratica de nita pe Mn 1 (R)
este o forma patratica de nita pe Mn 1 (R),
8( ; h) 2 R P(Mn 1 (R) ) : h 2 P(Mn 1 (R) ):
3. (P(Mn 1 (R) ); +; ;R) este spatiu liniar.
91
92 CAPITOLUL 6. FORME PATRATICE
Fie h 2 P(Mn 1 (R) ); h(x) = xT Ax: Deoarece orice matrice simetrica este ortogonal
asemenea cu o matrice diagonala, rezulta ca exista o matrice ortogonala P astfel ^nc^at
D = PT AP: Atunci forma patratica poate scrisa astfel: h(x) = xT Ax = xT PDPT x =
T
PT x D PT x : Daca notam y = PT x atunci forma patratica se scrie
X n
T 2
h(x) = y Dy = i yi : De aici si ideea de a introduce forma canonica a unei forme
i=1
patratice.
De nitia 6.3 Se spune ca forma patratica h este redusa la forma canonica daca exista o
matrice P nesingulara astfel ^nc^at prin transformarea x = Py forma patratica h devine de
forma
X
n
2
h(x) = i yi ; i 2 R;i = 1; n: (6.1)
i=1
X
n
2
De nitia 6.4 Fie h(x) = i xi forma canonica a unei forma patratice h ^n care p
i=1
coe cienti sunt strict pozitivi, q sunt strict negativi iar d = n (p + q) sunt nuli. Tripletul
(p; q; d) se numeste signatura formei patratice h (sau forma patratica h are signatura
(p; q; d)):
Teorema 6.2 Fie h 2 P(Mn 1 (R)); rang h = r n: Daca forma patratica h are sig-
natura (p; q; d) atunci h este
a) pozitiv de nita daca si numai daca p = r = n;
b) negativ de nita daca si numai daca q = r = n;
c) pozitiv semide nita daca si numai daca 0 < p = r < n si q = 0;
d) negativ semide nita daca si numai daca 0 < q = r < n si p = 0);
e) nede nita daca si numai daca pq 6= 0:
6.3. ADUCEREA LA FORMA CANONICA A FORMELOR PATRATICE 93
Putem determina natura formei patratice si ^n functie de semnul valorilor proprii ale
matricei:
- daca toti i > 0; 8i = 1; n atunci forma canonica este pozitiv de nita,
- daca toti i < 0; 8i = 1; n atunci forma canonica este negativ de nita,
- daca toti i 0; 8i = 1; n atunci forma canonica este pozitiv semide nita,
- daca toti i 0; 8i = 1; n atunci forma canonica este negativ semide nita iar
- daca exista i 0 si j 0 atunci forma patratica este nede nita. De aici rezulta ca
este esential sa aducem forma patratica la forma canonica.
Deoarece a11 6= 0 exista a111 si atunci putem scrie (6.2) sub forma !! n
Xn
a 1j
X n Xn
a 1j
X
2
h(x) = a11 (x21 +2 x1 xj )+ aij xi xj = a11 x1 + 2x1 xj + aij xi xj =
a
j=2 11 i;j=2
a
j=2 11 i;j=2
0 ! !2 !2 1
X n
a1j Xn
a1j Xn
a1j X n
= a11 @x21 + 2x1 xj + xj xj A + aij xi xj
j=2
a 11 j=2
a 11 j=2
a 11 i;j=2
Adunam si scadem ^n paranteza termenii potriviti pentru a obtine patratul expresiei
x1 + aa12
11
x2 + : : : + aa1n
11
xn , adica
X
n
a1j
h(x) = a11 (x1 + xj )2 + h1 (x): (6.3)
j=2
a11
0 1
x2
B .. C
unde x = @ . A : Este evident ca h1 nu contine termeni ^n x1 : Trecem la Pasul 3.
xn
94 CAPITOLUL 6. FORME PATRATICE
care0scrisa1matriceal
0 devine:
a12 a1n 1 0 1
y1 1 x1
B y2 C B a11 a11 C B
C B x2 C
B C B B 0 1 0 CB . C
B .. C = B C @ .. C ,
@ . A @ ... A A
yn 0 0 11 xn
0 a12 a1n
1
B a11 a11 C
B 0 1 0 C
C1 = B
1
B
C ; y = C1 1 x; x = C1 y
C
@ . .. A
0 0 1
T T
Obtinem h(y) = y C1 AC1 y = a11 y12 + h1 (y):
Deoarece h1 este o forma patratica ^n n 1 variabile, rezulta ca putem sa-i aplicam acelasi
procedeu de cel mult n 2 ori p^ana adusa la forma canonica,(Exemplul 6.2). Algoritmul se
opreste c^and am obtinut forma canonica. Matricea aducerii la forma canonica P o obtinem
fac^and produsele matricelor Ci :
Pasul 4. Presupunem ca exista aij 6= 0 pentru i 6= j (^n caz contrar, forma patratica ar
identic
8 nula). Consideram8 ^n acest caz transformarea de coordonate
x
< i = y i + y j < yi = 21 (xi + xj )
xj = yi yj :, yj = 12 (xi xj )
: :
xk = yk ; k 6= i; j yk = xk ; k 6= i; j
Faptul ca aceasta este o schimbare de coordonate rezulta din faptul ca matricea
i j
0 1
1 0 0 0 0
B 0 1 0 0 0 C
B C
B C
B C
B 0 0 1 1 0 C
C2 = BB C i 2 Mn (R)
C
B C
B 0 0 1 1 0 C j
B C
@ A
0 0 0 0 1
^
este inversabila (det(C2 ) = 1). In noul sistem de coordonate avem h(x) = aii yi2 ajj yj2 +
si reluam de la Pasul 1.(Exemplul 6.3).
Rezolvare. Matricea formei patratice este (se obtine scriind pe diagonala pe pozitiile
(i; i) coe 0cientii lui x2i iar 1 pe pozitiile (i; j) jumatate din coe cientii lui xi xj ) :
1 2 1
A=@ 2 1 1 A:
1 1 0
Observam ca pe diagonala principala a matricei avem elemente diferite de zero. Grupam
termenii care-l contin pe x1 si formam un patrat perfect (urmarim algoritmul):
h(x) = (x21 + 4x1 x2 + 2x1 x3 ) + x22 2x2 x3 = [x21 + 2x1 (2x2 + x3 )] + x22 2x2 x3 =
[x21 + 2x1 (2x2 + x3 ) + (2x2 + x3 )2 ] (2x2 + x3 )2 + x22 2x2 x3 = (x1 + 2x2 + x3 )2 3x22
x23 6x2 x3
Facem
8 prima schimbare de8coordonate 0 1
< y1 = x1 + 2x2 + x3 < x1 = y1 2y2 y3 1 2 1
y2 = x2 , x2 = y2 ) C1 = @ 0 1 0 A
: :
y3 = x3 x3 = y3 0 0 1
2 2 2
si deci h devine: h(x) = y1 3y2 y3 6y2 y3 ;
x = (y1 ; y2 ; y3 )C1 ( y1 ; y2 ; y3 sunt coordonatele vectorului x ^n baza ((1; 0; 0) ; ( 2; 1; 0) ; ( 1; 0; 1)) :
Grupa ^n continuare termenii care-l contin pe y2
h(x) = y12 (3y22 + 6y2 y3 ) y32 = y12 3(y22 + 2y2 y3 + y32 ) + 2y32 = y12 3(y2 + y3 )2 + 2y32 :
Facem schimbarea de
8 8 coordonate 0 1
< z1 = y1 < y1 = z1 1 0 0
z2 = y2 + y3 , y2 = z2 z3 ) C2 = @ 0 1 1 A
: :
z = y3 y3 = z3 0 0 1
83
< x1 = z1 2z2 + z3
, x2 = z2 z3
:
x3 = z3
si deci
h(x) = z12 3z22 + 2z32 :
Signatura formei patratice este (2; 1; 0) deci forma patratica este nede nita.
Determinam matricea
0 P: 10 1 0 1
1 2 1 1 0 0 1 2 1
P = C1 C2 = @ 0 1 0 A@ 0 1 1 A=@ 0 1 1 A:
0 0 1 0 0 1 0 0 1
Observam0ca 10 10 1 0 1
1 0 0 1 2 1 1 2 1 1 0 0
PT AP = @ 2 1 0 A @ 2 1 1 A@ 0 1 1 A=@ 0 3 0 A:
1 1 1 1 1 0 0 0 1 0 0 2
a11 a12
1 = a11 ; 2 = ; :::; n = det(A) (6.5)
a21 a22
6.3. ADUCEREA LA FORMA CANONICA A FORMELOR PATRATICE 97
X
n
i 1 2
sunt nenuli, atunci forma canonica este h(x) = yi unde 0 = 1:
i=1 i
Rezolvare.
0 Matricea1 formei patratice ^n baza canonica este:
1 2 1
A=@ 2 1 1 A.
1 1 0
0 = 1
1 = 1
2 = 3
3 = 6
i 6
= 0; i = 1; 2; 3 ) h(x) = y12 31 y22 + 12 y32 :
Determinam transformarea y = Cx. Aducem matricea A la forma triunghiulara:
0 1 L2 2L1 ! L2 0 1 0 1
1 2 1 L 3 L1 ! L3 1 2 1 1 2 1
L +L !L
@ 2 1 1 A @ 0 3 3 A 2 3 3@ 0 3 3 A
1 1 0 0 3 1 0 0 2
98 CAPITOLUL 6. FORME PATRATICE
0 1 0 1
1 2 1 1 23 1
2
@
rezulta y = 0 3 3 Ax , x = @ 0 1 1 Ay
3 2
1
0 0 2 0 0 2
Rezulta 0 10 10 1 0 1
2 1
1 0 0 1 2 1 1 3 2
1 0 0
CT AC = @ 2 3
1
3
0 A@ 2 1 1 A@ 0 1
3
1
2
A=@ 0 1
3
0 A:
1 1 1 1 1
2 2 2
1 1 0 0 0 2
0 0 2
Teorema 6.5 (Criteriul lui Sylvester) Forma paratica h : Rn !R este pozitiv de nita
daca si numai daca i > 0; i = 1; n si este negativ de nita daca si numai daca ( 1)i i >
0; i = 1; n .
O alta metoda de aducere a formei patratice reale la forma canonica este diagonalizarea
matricei simetrice A.
Algoritmul de aducere la forma canonica a unei forme patratice prin trans-
formari ortogonale.
Fie A matricea formei patratice.
Pasul 1. Se calculeaza valorile proprii ale matricei A si subspatiile proprii corespunzatore.
Pasul 2. Se considera o baza ortonormata ^n ecare subspatiu propriu, folosind eventual
procedeul Gram-Schmidt.
Pasul 3. Valorile proprii sunt coe cientii formei canonice, iar coloanele matricei modale
sunt baza ^n care forma patratica are forma canonica.
Observatia 6.1 Metoda este usor aplicabila numai ^n situatia ^n care valorile proprii sunt
^ntregi sau rationale.
Rezolvare.
0 Matricea1
formei patratice ^n baza canonica este
1 2 1
A=@ 2 1 1 A, P ( ) = ( 1)( 3)( + 2)
1 1 0
Forma canonica este
h(x) = y12 + 3y22 2y32 ;
Determinam matricea ortogonala P cu ajutorul careia se face (diagonalizarea) aducrea la
forma canonica. 0 1 0 1 0 1
1 1 1
Pentru = 1 ) v1 = @ 1 A ; = 3 ) v2 = @ 1 A ; = 2 ) v3 = @ 1 A :
2 0 1
Observam ca vectorii propri sunt ortogonali. Vectorii ortonormati sunt:
6.3. ADUCEREA LA FORMA CANONICA A FORMELOR PATRATICE 99
0 p 1 0 p 1 0 p 1
1= p 6 1=p2 1=
p 3
w1 = @ 1= A
p 6 ; w2 =
@ 1= 2 A ; w3 = @ 1= 3 A ;
p
2= 6 0 1= 3
0 p p p 1
1= p6 1=p2 1=p 3
P = @ 1=p 6 1= 2 1=p3 A.
2= 6 0 1= 3
Transformarea
8 ortogonala cu ajutorul careia se obtine forma canonica este
1 1 1
>
< x 1 = 6 y 1 + p2 y 2 p2 y 3
p
Teorema 6.6 (Teorema lui Sylvester sau teorema inertiei) Toate formele canonice
ale unei forme patratice reale sunt de acelasi tip (au aceeasi signatura).