Sunteți pe pagina 1din 11

Fundamentele Algebrice ale Informaticii

Curs 7.Coordonatele unui vector ntr-o baza


data. Matricea de trecere de la o baza la alta

Universitatea "Tibiscus" din Timisoara,


Facultatea de Calculatoare si Informatica Aplicata

Timisoara, 17 noiembrie 2016

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Recapitulare

Fie V un K spatiu liniar si B = {e1 , e2 , . . . , en } o baza a spatiului V.

Un vector v V este o combinatie liniara de vectorii bazei B, adica


exista n scalari 1 , 2 , , n K astfel nct

v = 1 e1 + 2 e2 + + n en .

Observatie: Deoarece sistemul B este o baza a spatiului vectorial V,


aceasta scriere este unica.

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Recapitulare
Demonstratie: Fie v V si B = {e1 , e2 , . . . , en } V o baza.
Presupunem ca vectorul
t v are coordonatele t
a1 a2 an si coordonatele b1 b2 bn n
baza B.
B este sistem de generatori
 n n
v = a1 e1 + a2 e2 + an en X X
ai ei = bi ei
v = b1 e1 + b2 e2 + bn en
i=1 i=1

n
P
(ai bi )ei = 0
i=1
Vectorii e1 , e2 , . . . , en sunt liniari independenti

ai bi = 0, i = 1, n ai = bi .

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Recapitulare

Observatie
Scrierea vectorului v ca o combinatie liniara de vectorii bazei B
este unica.
Coeficientii 1 , 2 , . . . , n se numesc coordonatele vectorului v
n baza B.
1
2
Matricea coloana . se numeste matricea coordonatelor

. .
n
vectorului v n baza B.

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta

Fie V un K spatiu liniar de dimensiune n si fie

B = {e1 , e2 , . . . , en }, B0 = {e01 , e02 , . . . , e0n }

doua baze ale spatiului V.


Coordonatele vectorului v n baza B, respectiv n baza B0 sunt
0
v1 v1
v2 v0
2
vB = . , respectiv vB0 = .

. . ..
vn v0n

Ce relatie exista ntre coordonatele vectorului v la o schimbare de


baza? (Cnd trecem de la baza B la baza B0 ).

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta

Vom exprima vectorii celei de-a doua baze, B0 n functie de vectorii


primei baze B:
0

e1 = t11 e1 + t12 e2 + + t1n en
e0 = t21 e1 + t22 e2 + + t2n en

2
..

.
0

en = tn1 e1 + tn2 e2 + + tnn en

Sistemul anterior reprezinta formulele schimbarii de baza sau


formulele 0
de trecere de la baza B la baza B .
t11 t21 tn1
t12 t22 tn2
T= . .. - matricea schimbarii de baza de la baza

.. . .
.. . . .
t1n t2n tnn
B la baza B0 sau matricea de trecere de la baza B la baza B0 .

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta
Teorema
Fie B = {e1 , e2 , . . . , en } si B0 = {e01 , e02 , . . . , e0n } doua baze ale
spatiului vectorial V si fie

v1
v2

..
.
vn

matricea coordonatelor vectorului v n baza B. Atunci matricea


coordonatelor vectorului v n baza B0 este:
0
v1 v1
v0 v2
2
.. = T 1 .. .

. .
v0n vn

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta

Demonstratie:
Scriem vectorul v n functie de vectorii bazei B0 :
v = v01 e01 + v02 e02 + + v0n e0n
Vectorii bazei B0 pot fi scrisi n functie de vectorii bazei B:
0
e1 = t11 e1 + t12 e2 + + t1n en
e02

= t21 e1 + t22 e2 + + t2n en

..


.
e0n = tn1 e1 + tn2 e2 + + tnn en

Combinnd cele doua relatii obtinem:


v = v01 (t11 e1 + t12 e2 + + t1n en ) + v02 (t21 e1 + t22 e2 + + t2n en ) +
+ v0n (tn1 e1 + tn2 e2 + + tnn en ).

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta

Grupnd dupa vectorii bazei B obtinem:


v = (v01 t11 + v02 t21 + + v0n tn1 )e1 + (v01 t12 + v02 t22 + +
v0n tn2 )e2 + + (v01 t1n + v02 t2n + + v0n tnn )en .
Deoarece coordonatele unui vector ntr-o baza sunt unice rezulta
ca
0

v1 t11 + v02 t21 e2 + + v0n tn1 = v1
v0 t12 + v0 t22 + + v0 tn2 = v2

1 2 n
..

.
0
v1 t1n + v2 t2n + + v0n tnn = vn
0

ceea ce
se scrie
matricial
0 v01

v1 v1 v1
v0 v2 v02 v2
2 1
T . = . = T

.. ..
.. ..

. .
v0n vn v0n vn

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v


Matricea de trecere de la o baza la alta
Propozitie
Fie V n un K spatiu liniar de dimensiune n. Fie B = {ei : i = 1, n},
B0 = {e0i : i = 1, n} si B00 = {e00i : i = 1, n} trei baze. Atunci:
1 Matricea de trecere de la o baza la ea nsasi este In
2 Daca T este matricea de trecere de la baza B la baza B0 , atunci
T 1 este matricea de trecere de la baza B0 la baza B.
3 Daca T1 este matricea de trecere de la baza B la baza B0 si T2 este
matricea de trecere de la baza B0 la baza B00 , atunci matricea de
trecere de la baza B la baza B00 este T1 T2 .

Observatie:
1 Matricea de trecere de la o baza la alta este o matrice nesingulara
(adica det T 6= 0).
2 Data o baza si o matrice T inversabila cu ajutorul formulelor
schimbarii de baze putem construi o alta baza B0 .
Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v
Matricea de trecere de la o baza la alta

Exercitiu: n R2 se considera bazele Bc = {e1 = (1, 0), e2 = (0, 1)},


B0 = {e01 = (2, 1), e02 = (3, 2)} si vectorul v = (9, 8). Sa se determine
matricea de trecere de la prima la a doua baza si coordonatele
vectorului v n baza B0 .

Observatie: Matricea de trecere de la baza canonica la o baza oarecare


se scrie direct fara a efectua calculele, si anume componentele
vectorilor celei de-a doua baze se scriu pe coloane.

Exercitiu: n R2 se considera bazele B1 = {v1 = (2, 1), v2 = (3, 2)},


B2 = {w1 = (3, 5), w2 = (6, 2)} si vectorul v = (9, 8). Sa se
determine matricea de trecere de la baza B1 la baza B2 si coordonatele
vectorului v n bazele B, B0 .

Fundamentele Algebrice ale Informaticii Curs 7.Coordonatele unui v

S-ar putea să vă placă și