Documente Academic
Documente Profesional
Documente Cultură
(6.1)
=
sin cos
sin
cos
=
cos2 + sin2
cos sin + cos sin
cos sin + cos sin
cos2 + sin2
1 0
0 1
(6.2)
= I2
Deoarece AAT are efect neutru fata de nmultire, rezulta ca AAT = In . Analog se arata si ca
AAT = In implica AT A = In .
2. O matrice ortogonala are determinantul egal cu 1 sau 1.
Pentru a demonstra aceasta proprietate reamintim ca determinantul produsului a doua matrici
este egal cu produsul determinantilor:
det(AB) = det(A)det(B)
si determinantul transpusei unei matrici este egal cu determinantul matricii:
det(AT ) = det(A)
Din definitia unei matrici ortogonale avem:
AAT = In
si deci
det(AAT ) = det(In ) = 1 det(A)det(AT ) = 1 (det(A))2 = 1 det(A) = 1
3. O matrice ortogonala este inversabila si inversa sa este egala cu transpusa.
Avand determinantul egal cu 1 sau -1, deci nenul, o matrice ortogonala este inversabila, adica
exista o unica matrice A1 astfel ncat:
AA1 = A1 A = In
Deoarece prin definitie avem ca:
AAT = AT A = In ,
rezulta ca transpusa unei matrici ortogonale coincide cu inversa: AT = A1 .
4. Inversa unei matrici ortogonale este o matrice ortogonala.
Pentru a ilustra aceasta proprietate calculam produsul (A1 )T (A1 ) si obtinem:
(A1 )T A1 = (AT )1 A1 = (AAT )1 = In1 = In
4. Produsul a doua matrici ortogonale este o matrice ortogonala.
Fie A, B matrici ortogonale, adica AT A = In si B T B = In . Sa calculam produsul (AB)T (AB):
T
T
(AB)T (AB) = (B T AT )(AB) = B T (A
| {zA})B = B B = In
In
Fie (Vn , <, >) un spatiu vectorial real de dimensiune n nzestrat cu produsul scalar <, > si
B = (e1 , e2 , . . . , en ), B = (u1 , u2 , . . . , un ) doua baze ortonormate n Vn . Exprimand vectorii
bazei B n functie de vectorii bazei B avem:
u1
u2
..
.
(6.3)
TBB
u1
u2
a11 a21
a12 a22
= .
..
..
.
a1n a2n
un
. . . an1
. . . an2
.
. . . ..
. . . ann
(6.4)
Propozitia 6.1.1 Matricea de trecere dintre doua baze ortonormate este o matrice ortogonala.
T T =I :
Demonstratie: Sa aratam ca TBB
BB
n
T
TBB
TBB
u1
a11
u2
a
21
=
..
..
.
.
un
a12
a22
..
.
. . . a1n
. . . a2n
..
...
.
a11
a12
..
.
a21
a22
..
.
. . . an1
. . . an2
..
...
.
(6.5)
T
TBB
TBB =
1
0
..
.
0 ...
1 ...
..
. ...
0 0 ...
0
1
..
.
1
= In ,
deoarece baza B este ortonormata, avem ca produsele scalare a doi vectori distincti, < ui , uj >=
0, i 6= j si < ui , ui >= 1. Prin urmare:
T
TBB
TBB = In
Consecinta . Daca B, B sunt doua baze ortonormate n (Vn <, >) atunci matricile de trecere
1
n acest caz relatia
TBB , TB B sunt matrici ortogonale si deoarece n general avem TB B = TBB
,
1
!!!!
T
este mai simpla pentru ca TBB = TBB :
T
TB B = TBB
(6.6)
1
1
2
10
2
10
2
1
1
TBB =
10
2
10
2
1
0
5
5
Matricea de trecere TB B de la baza B la baza B este n cazul general inversa matricii TBB . Cum
bazele B, B sunt ambele ortonormate, matricea TBB este ortogonala si deci inversa sa coincide
cu transpusa:
1
1
2
10
10
5
1
1
0
TB B = TBB
2
2
2
2
1
10
10
5
2
1
2
2
1
2
10
10
5
10
5
y1
2
1
2
=
y2 = TB B 0 =
2
2
2
y3 B
1 B 2
2
1
1
4
1
10
10
5
10
5
Cine
uita aceasta
proprietate
calculeaza
mult inversa,
iar cine o
aplica pentru
orice baze,
nu
doar
ortonormate,
GRESESTE.
Modalitatea 1) este convenabila n calculul manual al coordonatelor, iar cea de-a doua modalitate
se foloseste n implementarea algoritmilor ce fac uz de baze ortonormate. Exploatarea faptului ca
inversa matricii TBB coincide cu transpusa conduce la eliminarea erorilor ce s-ar produce prin
calculul inversei n mod uzual sau folosind reducerea la forma scara redusa.
c) Deoarece baza B este o baza ortonormata, produsul scalar a doi vectori w1 = x1 u1 +
x2 u2 + x3 u3 , w2 = y1 u1 + y2 u2 + y3 u3 este < w1 , w2 >= x1 y1 + x2 y2 + x3 y3 . In cazul
vectorilor dati, produsul scalar devine:
< w1 , w2 >= 2 3 + (6) (5) + 1 0 = 6 + 30 + 0 = 36
Exprimarea coordonatelor unui versor ntr-o baza ortonormata
Propozitia 6.1.2 Coordonatele unui versor ntr-o baza ortonormata sunt cosinusurile unghiurilor
dintre directia versorului si vectorii bazei.
Demonstratie: Fie B = (u1 , u2 , . . . , un ) o baza ortonormata n spatiul vectorial euclidian Rn si
v = x1 u1 +x2 u2 + +xn un un vector arbitrar din Rn \{}, raportat la baza B. Versorul sau este
p
v
. Deoarece baza B este ortonormata norma kvk = < v, v > = x21 + x22 + + x2n .
v0 =
kvk
Prin urmare exprimarea versorului v 0 n baza B este:
v 0 = y1 u1 + y2 u2 + + yn un = p
1
x21
x22
+ + x2n
(x1 u1 + x2 u2 + + xn un
xi
, i = 1, n.
+ + + x2n
Pe de alta parte, cosinusul unghiului dintre vectorul v si vectorul ui al bazei este:
x21
cos(v,
d
ui ) =
x22
< v, ui >
kvk kui k
Dar < v, up
i >=< x1 u1 +x2 u2 + +xi ui + +xn un , 0u1 +0u2 + +1ui + +0un >= xi ,
iar kvk = x21 + x22 + + x2n , si kui = 1 (pentru ca baza este ortonormata). Astfel avem:
xi
= yi ,
cos(v,
d
ui ) = p 2
2
x1 + x2 + + x2n
i = 1, n
(6.8)
Reciproc, daca un subspatiu S al lui Rn are ecuatia (6.8) atunci vectorul v = (a1 , a2 , . . . , an )T
este un vector ortogonal pe orice vector din subspatiu.
Exemplul 3. a) Complementul ortogonal al vectorului v = (5, 1, 0, 3)T R4 are ecuatia:
5x1 + x2 + 3x4 = 0;
b) In R4 se da subspatiul vectorial, S, de ecuatie
7x1 + 3x2 + x3 2x4 = 0
Subspatiul este complementul ortogonal al vectorului v = (7, 3, 1, 2)T R4 . v este ortogonal
pe orice vector din subspatiul S sau simplu, v este ortogonal pe S.
Propozitia 6.2.2 Complementul ortogonal al unui vector nenul v = (a1 , a2 , . . . , an )T Rn are
dimensiunea n-1.
Deoarece ecuatia subspatiului este a1 x1 + a2 x2 + + an xn = 0, v coincide cu multimea
Null(A), a solutiilor sistemului omogen de matrice A = [a1 a2 . . . an ]. Cum dimesniunea
spatiului solutiilor este n-rang(A)=n-1, rezulta ca v are dimensiunea n-1.
Generalizand, asociem unui subspatiu vectorial S Vn multimea S a vectorilor din Vn ce
sunt perpendiculari pe orice vector din S:
S = {v Vn | < v, s >= 0, s S}
Evident ca S este subspatiu vectorial al lui Vn (verificati!). S se numeste complementul ortogonal al lui S.
S : v = s + s , unde s S si s S ;
2. Dimensiunea dim(S ) = n dim(S);
3. Daca B este o baza n S si B o baza n S , atunci B B este o baza n Vn . In particular,
daca bazele B, B sunt ortonormate, atunci si baza B B este o baza ortonormata.
6.2.1
Calculand produsul scalar < v, s >= 1 < v, u1 > + m < v, um >= 0, rezulta ca v S
si deci U S .
Reciproc, fie v S . Rezulta ca v este ortogonal pe orice vector din S, deci si pe vectorii
bazei. Adica v U si deci S U , de unde rezulta ca U = S .
Exemplul 4. Sa se determine complementul ortogonal al subspatiului
S = {v = (x1 , x2 , x3 , x4 )T R4 | 2x1 7x2 x3 + x4 = 0, x1 + 5x2 3x4 = 0}
Determinam o baza n S, rezolvand sistemul ce consta din ecuatiile subspatiului.
Matricea sistemului este
2 7 1
1
A=
1
5
0 3
1
1
p =
0 3
x1
3
0
x
2
0
3
1
+ x2
s = 5 x1 16 x2 =
5
16
3
3
3
3
1
15
1
5
x1 + x2
| {z }
| {z }
3
3
u
u
1
Deci o baza n subspatiul S este BS = (u1 , u2 ). Prin urmare complementul ortogonal al subspatiului
S este:
S = {v = (x1 , x2 , x3 , x4 )T R4 | < v, u1 >= 0, < v, u2 >= 0}
< v, u1 > = 0
< v, u2 > = 0
3x1 + 5x3 x4
= 0
3x2 16x3 + 5x4 = 0
Fie (Vn , <, >) un spatiu euclidian, S un subspatiu al sau, S 6= {} si v un vector nenul din
Definitia 6.3.1 Proiectia ortogonala a vectorului v pe subspatiul S este vectorul s S cu proprietatea ca v s s, adica < v s, s >= 0 (Fig.6.1)
vs
Cazul 1. Proiectia ortogonala a unui vector v pe un vector nenul w este proiectia ortogonala
a vectorului v pe subspatiul 1D generat de vectorul w 6= 0: S = {s V | s = w, R} =
v
w
w
prw (v) = aw
prw (v) = aw, a < 0
span(w). Conform definitiei, proiectia ortogonala a lui v pe S este un vector s = aw, a R, astfel
ncat < v aw, s >= 0. Dar daca un vector este ortogonal pe s = aw, atunci el este ortogonal si
pe w si deci avem < v aw, w >= 0, adica < v, w > a < w, w >= 0. Rezulta astfel ca
a=
< v, w >
,
< w, w >
< v, w >
w
< w, w >
< v, e >
e = (< v, e >)e
< e, e >
10
e2
pre2 (v)
e1 pre (v)
1
Fig.6.3: Proiectia ortogonala a vectorului v pe vectorii bazei ortonormate B = (e1 , e2 ). v = pre1 (v) +
pre2 (v).
!!!! Tineti
minte
ca
baza din S
trebuie
sa
fie ortonormata,
NU
arbitrara!