Você está na página 1de 2

Chöông IV- Söû duïng Maple

Neáu f : V → W laø aùnh xaï tuyeán tính thì ta deã daøng xaùc ñònh ñöôïc ma traän
bieåu dieãn cuûa f theo caëp côû sôû chính taéc cuûa V vaø W. Do ñoù caùc baøi toaùn lieân quan
ñeán aùnh xaï f ñeàu coù theå ñöôïc giaûi quyeát treân ma traän bieåu dieãn cuûa f .
1. Nhaân vaø aûnh cuûa aùnh xaï tuyeán tính
Giaû söû A laø ma traän bieåu dieãn theo caëp cô sôû chính taéc cuûa aùnh xaï tuyeán tính
f : V → W . Khi ñoù
• kernel(A) hay nullspace(A) : Tìm cô sôû cho khoâng gian nhaân cuûa f . Keát
quaû traû veà laø danh saùch caùc vectô cô sôû cuûa Kerf.

• colspan(A): Tìm cô sôû cho khoâng gian aûnh cuûa f . Keát quaû traû veà laø danh
saùch caùc vectô cô sôû cuûa khoâng gian aûnh Imf .

Ví duï 1. Cho aùnh xaï tuyeán tính f : R3 → R3 ñöôïc xaùc ñònh bôûi:

f (a, b, c) = (a − 2b + 2c, −a + 2b − 3c, 2a − 4a + 5c)

Tìm côû sôû cuûa Kerf vaø Imf .

> with(linalg):
> A:=matrix(3,3[1,-2,2,-1,2,-3,2,-4,5]);
 
1 −2 2
 
A := 
 −1 2 −3 

2 −4 5

> kernel(A);
{[2 1 0]}
> colspan(A);
{[0 − 1 1], [1 − 1 2]}

Döïa vaøo keát quaû tính toaùn ta coù:


Kerf coù moät cô sôû laø {(2, 1, 0)}.
Imf coù moät cô sôû laø {(0, −1, 1), (1, −1, 2)}.

2. Ma traän bieåu dieãn aùnh xaï tuyeán tính


Baøi toaùn. Cho aùnh xaï tuyeán tính f : K n → K m . Vôùi B0, B laø cô sôû cuûa K n , B00 , B 0 laø
cô sôû cuûa K m . Cho bieát [f ]B0 ,B00 tính [f ]B,B0 .

Giaûi. Ta aùp duïng coâng thöùc sau:

[f ]B,B0 = (B00 → B 0)−1 [f ]B0 ,B00 (B0 → B).

1
Vôùi B0 vaø B00 laø cô sôû chính taéc thì vieäc tính (B0 → B), (B00 → B 0) raát deã daøng.
Ví duï 2. Cho aùnh xaï tuyeán tính f : R3 → R2 ñöôïc xaùc ñònh bôûi

f (x1 , x2, x3) = (x1 + x2 , 2x3 − x1 ).

Tìm ma traän bieåu dieãn f ñoái vôùi caëp cô sôû


B = {u1 = (1, 0, −1), u2 = (1, 1, 0), u3 = (1, 0, 0)} vaø
B 0 = {v1 = (1, 1), v2 = (1, 0)}.

> with(linalg):
> A:=matrix(3,2,[1,1,0,-1,0,2]);
" #
1 1 0
A :=
−1 0 2

> u1:= vector(3,[1,0,-1]): #Nhaäp 5 vectô


u2:= vector(3,[1,1,0]):
u3:= vector(3,[1,0,0]):
v1 := vector(2,[1,1]):
v2 := vector(2,[2,1]):
> P := matrix([u1, u2, u3]): P := transpose(P);
 
1 1 1
 
P :=  0 1 0 
−1 0 0

> Q := matrix([v1, v2]): Q := transpose(Q);


" #
1 2
1 1

> B:= multiply(Qˆ(-1),A,P);


" #
−7 −4 −3
B :=
4 3 2

!
−7 −4 −3
Töø keát quaû tính toaùn ta coù [f ]B,B0 = .
4 3 2

Você também pode gostar