CAPITOLUL II
CALCUL VECTORIAL SI MATRICEAL
2.1. Vectori. Notiuni fundamentale
n mecanica apar marimi care nu pot fi caracterizate numai prin
masura lor (marimi scalare) ci au nevoie si de alte atribute pentru a le
defini si anume directie, sens sau punct de aplicatie (fix sau mobil).
Acestea reprezinta o multitudine de marimi ca: fortele care actioneaza
asupra unui punct material sau asupra unui solid, vitezele, acceleratiile,
momentul fortei, etc. Aceste marimi sunt numite marimi vectoriale.
O marime vectoriala este definita de un element nou, vectorul, care
contine masura acelei marimi (element aritmetic) la care se adauga
directia si sensul (elemente geometrice).
Directia si sensul sunt definite cu un singur
cuvnt ca fiind orientarea vectorului. Rezulta
deci ca vectorul se reprezinta geometric printrun segment, orientat. Directia pe care va actiona
marimea vectoriala este data de dreapta suport a
segmentului, sensul este o marime binara
indicata geometric printr-o sageata la
extremitatea segmentului iar masura (valoarea
numerica pozitiva) este data de lungimea
Fig. 2.1
segmentului, care se reprezinta la o anumita
scara convenabil aleasa.
Notatia vectorilor: notatiile pentru vectori sunt diferite, n functie
de abordarile (geometrica sau algebrica) precum si n functie de autori.
Cteva notatii s-au ncetatenit si sunt prezentate n continuare. Pentru ca
vectorul este reprezentat geometric printr-un segment orientat, el are o
origine sa o numim A si o extremitate, sa o numim B. n acest caz
vectorul se noteaza: AB cu o sageata. Prima litera va indica originea iar
cea de-a doua cealalta extremitate. Daca nu sunt numite
extremitatile,
r r r r
vectorii se pot nota printr-o litera cu sageata: a , b , u , R sau printr-o
litera cu bara: a , b , u , R . Uneori se renunta la bara si se noteaza cu
Sorin VLASE
MECANICA COMPUTATIONALA
Sorin VLASE
MECANICA COMPUTATIONALA
vectorilor
are
Sorin VLASE
r
r
OC ' = m OC = m c , OD' = m OD = m d
urmatoarele
r
r
r r r r
r
r
m( a + b + c + d ) = m a + m b + m c + m d .
Rationamentul ramne valabil si daca poligonul din fig. 2.6 este strmb.
2.2.1.4. Descompunerea unui vector
Fig. 2.5. Asociativitatea
adunarii
a+b +c = b +a +c = b +c +a =c +b + a = c +b +a
(2.3)
(a + b ) + c = a + (b + c )
(2.4)
(2.5)
Fig.2.6
r
r
OA' = m OA = m a , OB' = m OB = m b
MECANICA COMPUTATIONALA
paralelogramul OA1 AA2 ale carui laturi OA1 si OA2 reprezinta tocmai
r
r
vectorii cautati a1 si a2 .
r
Daca cele doua drepte ( 1 ) si ( 2 ) sunt perpendiculare atunci a1 si
r
r
a2 reprezinta proiectiile ortogonalele ale lui a pe cele doua drepte
(dupa cele doua directii).
Descompunerea unui vector dupa mai mult de doua directii care se
gasesc n acelasi plan este nedeterminata (adica exista o infinitate de
descompuneri ale unui vector dupa trei directii n plan). Acest lucru se
poate demonstra foarte simplu daca se ia pe una din directii o
componenta arbritara si daca se descompune vectorul dat din care se
scade componenta arbitrara dupa
celelalte doua directii.
b) Descompunerea unui vector
dupa trei directii neparalele n
spatiu
Se noteaza cu Ox, Oy si Oz
cele trei directii concurente dupa
care dorim sa descompunem
r
vectorul a cu originea n O. Daca
cele trei directii sunt oarecare n
Fig.2.8. Descompunerea unui vector
soatiu, le putem muta, printr-un
dupa trei directii
paralelism, n O.
Pentru a face descompunerea se procedeaza n modul urmator:
Dreptele OA si OA3 determina un plan a carui intersectie cu planul Oxy
r
este dreapta Ot. Se poate descompune acum vectorul a dupa directiile
r
r
Oz si Ot astfel nct: a = OA3 +OB = a3 + OB . Mai departe, vectorul OB
care se gaseste n planul Oxy poate fi descompus dupa directiile Ox si
r r
r
Oy astfel nct: OB = OA1 + OA2 = a1 + a2 . Rezulta atunci ca vectorul a
poate fi descompus n mod unic dupa cele trei directii date astfel nct:
r
r r r
r r r
a = OA3 +OA1 + OA2 = a3 + a1 + a2 = a1 + a 2 + a3
10
Sorin VLASE
r r r
Daca componentele a1 , a2 , a3 sunt considerate laturile unui
paralelipiped atunci vectorul dat este diagonala acestui paralelipiped.
Descompunerea unui vector dupa mai mult de trei directii care nu
se gasesc n acelasi plan este nedeterminata.
(2.6)
{a} = a y
a
z
(2.7)
MECANICA COMPUTATIONALA
11
12
prin indicarea componentelor sale. n acest caz suma a doi vectori poate
fi definita n felul urmator: daca c = a + b unde a (a x , a y , a z ) si
b (bx , by , bz ) atunci vectorul c va fi vectorul care are componentele:
c x = a x + bx
c y = a y + by
cz = a z + b z
c x
ax bx
ax + bx
+ by
a + b
z
z
c
z
a b
z z
r
r r r r
r
se poate scrie c = a b = a + ( b ) adica se aduna a cu vectorul
r
( b ) ,(fig.2.10).
Algebric, scaderea se poate scrie:
c x
ax bx a x bx
{c} = c y = {a} {b} = a y b y = a y by (2.10)
c
a b a b
z
z z z
z
n scriere matriceala:
Sorin VLASE
(2.8)
MECANICA COMPUTATIONALA
13
r
r
functie de vectorii b si c (fig.
r
; OA2 = n c ntruct componentele
r
c . Rezulta:
r
r
r
a = mb + nc
(2.11)
m=
; n= .
(2.12)
cx
ay
az
by
bz
cy = 0
cz
Sorin VLASE
(2.13)
a y + by + c y = 0
ax
14
(2.14)
2.2.1.9.
dependenti
(2.15)
MECANICA COMPUTATIONALA
15
Sorin VLASE
si
r
r
r
r
a = m' b + n ' c + p ' d .
(2.18)
r
r
adica c si d sunt colineari, ceea ce de asemenea este contrar ipotezei.
Cazurile n care numai n = n ' sau numai p = p ' se trateaza analog si duc
la violarea ipotezelor. Rezulta ca ramne doar cazul n care
m = m' , n = n' , p = p' adica descompunerea este unica.
ntruct OA1 , OA 2 , OA 3 ,
sunt
colineari respectv cu b , c , d , se poate
r
r
r
scrie: OA 1 = m b , OA 2 = n c , OA 3 = p d .
Atunci rezulta:
r
r
r
r
a = mb + nc + pd
Daca se face notatia:
16
(2.16)
m = / , n = / , p = /
se obtine:
r
r
r
r
(2.17)
a + b + c + d = 0
Teorema. Descompunerea unui vector dupa trei vectori necoplanari este
unica.
MECANICA COMPUTATIONALA
17
18
Sorin VLASE
a 2 = a a = a a cos 0 = a 2
(= a )
(2.19)
(2.20)
(2.21)
deoarece:
pra b = b cos(a , b ). n
mod analog:
ab = b prb a
(2.22)
(2.23)
a (b + c ) = a b + a c
Daca se tine seama de proprietatea precedenta, se poate scrie
imediat:
(a + b ) (c + d ) = a c + b c + a d + b d
MECANICA COMPUTATIONALA
19
i j = j i = cos = 0 , j k = k j = 0 , k i = i k = 0
2
2
(2.24)
(i ) = ( j ) 2 = (k )2 = cos0 = 1
2.2.2.2. Reprezentari algebrice
Daca se considera reprezentarea (2.6) a vectorilor a si b atunci
se poate scrie:
r
a b = ( a x i + a y j + a z k )( b x i + b y j + b z k ) =
+ a y bz ( j k ) + az bx (k i ) + az by (k j ) + az bz (k ) =
2
(2.25)
ay
Sorin VLASE
a a = ( a ) = a 2 = a 2x + a 2y + a 2z
2
bx
az ]b y = ax bx + a y b y + a z bz .
b
z
(2.27)
de unde:
a = ax2 + a 2y + a 2z
(2.28)
n scriere matriceala:
a 2 = {a } {a } = a 2x + a 2y + a 2z
T
a x bx + a y by + az bz
a b
=
ab
(2.29)
= ax bx + a y b y + a z bz
20
, u y = u cos
, u z = u cos
u
= i cos + j cos + k cos
u
(2.30)
cos
{u o } = cos
cos
(2.31)
(2.32)
MECANICA COMPUTATIONALA
21
Fiind
dati vectorii
se
defineste
operatia, numita produs vectorial
al celor doi vectori,
care le Fig. 2.14. Definirea produsului vectorial
asociaza un vector c = OC
determinat n felul urmator:
a) este perpendicular pe planul determinat de vectorii dati (acest lucru i
determina directia);
b) pe normala la plan se alege un sens astfel ca un observator, care ar
sta cu capul n acest sens, sa vada rotatia de la OA la OB n sens
trigonometric direct (invers acelor de ceasornic). Metoda de determinare
a sensului se mai numeste si regula burghiului drept: daca se considera
un burghiu cu elice dreapta, si se roteste acesta astfel nct sa ducem
OA peste OB pe drumul cel mai scurt, sensul este determinat de sensul
miscarii de translatie a burghiului.
c) marimea vectorului este egala cu aria paralelogramului construit pe
vectorii OA si OB .
Rezulta deci
c = ab sin (a , b ) = 2 aria (OAB ) .
Produsul vectorial se
noteaza cu semnul x : c = a x b .
n continuare sunt enumerate cteva din proprietatile produsului
vectorial.
Produsul vectorial este nul daca unul dintre cei doi vectori este nul
sau daca cei doi vectori au aceeasi directie. ntr -adevar, daca n
expresia modulului produsului vectorial se considera ca unghiul
dintre cei doi vectori este zero, atunci sinusul acestui unghi este
zero, deci si modulul produsului vectorial este zero. n particular
produsul vectorial al unui vector cu el nsusi este zero.
Paralelismul a doi vectori. Doi vectori vor fi paraleli daca
produsul lor vectorial este egal cu zero. Acest lucru este evident
a = OA , b = OB
22
Sorin VLASE
daca se va tine seama ca unghiul dintre cei doi vectori paraleli este
zero, deci si sinusul acestui unghi, care apare n formula modulului
produsului vectorial, este zero. Acesta proprietate permite testarea
situatiilor n care doi vectori sunt paraleli.
Produsul vectorial nu este comutativ. Sa consideram produsele
a x b si b x a . Vectorul rezultant n cele doua cazuri are aceeasi
directie, fiind orientat dupa o dreapta perpendiculara pe cei doi
vectori dar sensurile vor fi diferite. Daca ducem pe a peste b pe
drumul cel mai scurt obtinem un sens iar daca l ducem pe b peste
a pe drumul cel mai scurt obtinem un sens contrar. ntruct
modulii celor doi vectori sunt egali rezulta ca se poate scrie:
a x b = b x a sau a x b + b x a = 0 (2.33).
Produsul vectorial este distributiv fata de nmultirea cu un scalar.
Demonstratia decurge simplu daca se tine seama ca a si a sunt
colineari si de asemenea b si b sunt colineari. n acest caz
unghiul dintre a si b ca si unghiul dintre ? a si b sau a si ? b este
acelasi deci si sinusul acestui unghi va fi acelasi n toate cele trei
cazuri. Rezulta:
(2.34).
(a x b ) = (a ) x b = a x (b )
Produsul vectorial dintre doi vectori ramne neschimbat atunci
cnd vrful unui vector se misca
pe o dreapta paralela la celalalt
vector (fig.2.15). Sa consideram
paralelogramul OABM generat de
vectorii a si b si paralelogramul
OA pB pMp generat de vectorii a si
b p. Vectorul b p s-a obtinut
mutnd vrful lui b dupa o
Fig.2.15. Invarianta produsul
dreapta paralela cua . Cele doua
vectorial la deplasarea extremitatii
paraleograme au aceeasi arie
unui vector dupa o dreapta
ntruct au aceeasi baza, a si
paralela cu celalalt
aceeasi naltime. Rezulta ca
modulul produsului vectorial n
cele doua cazuri este acelasi. ntruct directia si sensul nu se
modifica prin deplasarea vrfului lui b dupa o dreapta paralela cu
a rezulta ca vectorul produs vectorial este acelasi n cele doua
cazuri, deci nu se modifica la deplasarea vrfului unuia din vectori
dupa o dreapta paralela cu celalalt.
MECANICA COMPUTATIONALA
23
(a + b )x (c + d ) =
a x c+ a x d +b x c+b x d .
si:
i x j =k
j x k =i , k xi = j
(2.36)
, b = bx i + by j + bz k
24
Sorin VLASE
; c y = az bx a xbz
; c z = a x b y a y b x (2.37)
c = a x b = ax
ay
k
az .
bx
by
bz
[a] = a z
a y
az
0
ax
ay
ax
0
[a]{b} = az
a y
az
0
ax
a y bx a y bz a z by
a x by = az bx a x bz (2.38)
0 bz a x b y a y bx
MECANICA COMPUTATIONALA
25
(2.39)
26
Sorin VLASE
(2.40)
a (b x c ) = b ( c x a ) = c (a x b )
Rezultatul se poate demonstra usor daca se tine seama ca cele trei
produse reprezinta volumul paralelipipedului construit cu cei trei
vectori ca muchii, iar semnul este acelasi n cele trei cazuri ntruct
orientarea triedrelor se mentine.
Produsul mixt nu se schimba daca se permuta ntre ele semnele
si x, adica:
(2.41)
a (b x c ) = ( a x b )c
Rezultatul se demonstreaza simplu, daca se tine seama ca produsul
scalar este comutativ si daca se foloseste proprietatea mentionata
anterior prin care se spune ca produsul mixt nu se schimba daca se
permuta circular ntre ei factorii. Deoarece valoarea produsului
mixt depinde numai de cei trei vectori si de orientarea triedrului
definit de ei, indiferent de semnul care se pune ntre ei sau x, s-a
convenit sa se noteze produsul mixt si sub forma:
a (b x c ) = ( a x b ) c = ( ab c ) = [ ab c ]
(2.42)
MECANICA COMPUTATIONALA
27
( a b c ) = ax by c z + a y bz c x + a z bx c y a z b y cx a yb xc z a xb z c y
(2.44)
ay
by
cy
az
bz
cz
(2.45)
Daca scriem produsul mixt sub aceasta forma toate proprietatile enuntate
anterior se demonstreaza imediat daca se tine seama de proprietatile
determinantilor.
2.2.5. Dublul produs vectorial a trei vectori
Daca se considera vectorii a , b si c , dublul produs vectorial al
acestor trei vectori este vectorul d :
d = a x (b x c )
(2.46)
(2.47)
Dublul produs vectorial este nul daca unul dintre factori este nul,
daca vectorii b si c sunt colineari sau daca vectorul a este
perpendicular pe planul determinat de vectorii b si c . Demonstratia este
imediata.
2.2.6. Aplicatii ale calculului vectorial
2.2.6.1. Vectorul de pozitie al unui punct
Sa consideram un punct M n spatiu si sa alegem un punct fix O ca
r
fiind origine a spatiului. Sa construim vectorul r = OM . Pozitia
28
Sorin VLASE
yZ zY = M Ox ;
zX xZ = M Oy ;
xY yX = M Oz ;
sau:
0
X
Z
0
Z
Y x M Ox
X y = M Oy
0 z M Oz
X
Y
0
Z
Y
X =0
0
(2.48)
MECANICA COMPUTATIONALA
0
c = X
Y
Z
0
Z
29
M Ox
r r
M Oy = Z ( XM Ox + YM Oy + ZM Oz ) = Z RM O = 0
M Oz
(2.49)
30
Sorin VLASE
Ecuatia obtinuta reprezinta o dreapta, care are directia fortei si trece prin
punctul de coordonate:
r r
r F x MO
d=
(2.52)
F2
r
Vectorul d
reprezinta distanta de la origine la dreapta (este
perpendicular pe forta - provine dintr-un produs vectorial - deci si pe
dreapta suport si n plus cnd ? = 0 va rezulta ca extremitatea lui
apartine dreptei). Deci suportul fortei are ecuatia:
r
r r
r = d + F
sau pe componente:
r
o nmultim vectorial, la stnga, cu F se obtine:
x = d x + X ;
y = d y + Y ;
(2.54)
z = d z + Z;
r r r
r r
F x r x F = F xMO ,
(2.53)
x dx y d y z dz
=
=
X
Y
Z
rr r r r
r
F r Fr F = F x M O .
2
Rezulta:
( )
r r
rr
r F x M O Fr r
r=
+
F
2
2
F
F
( )
2.3. Exercitii
(2.50)
(Frr )
=
si obtinem:
(a x b ) (c x d ) =
r r
r
r F xMO
r=
+ F
2
F
(2.55)
(2.51)
a c a d
bc bd
MECANICA COMPUTATIONALA
31
5. Sa se arate ca:
( a x b ) x (b x c ) = ( a b c ) b
[(a x b ) (b x c )(c x a )] = (a b c )
Sorin VLASE
Raspuns: u =
6. Sa se arate ca:
32
u = a x ( b + c ) , v = b x (c + a ) ,
w = c x (a + b ) .
Sa se arate ca:
a) u x v = v x w = w x u =
= (ab c )(a + b + c )
b)
P = (u v w) = 0
x = xo + ax
y = y o + a y ; z = zo + a z
, R
MECANICA COMPUTATIONALA
33
ax
y yo
ay
sau:
az
n acest caz
r x a =0.
r x a = ro x a
Fig.2.19.
Se noteaza b = ro x a ( b este un
vector perpendicular pe a deci a b = 0 ). Atunci ecuatia vectoriala a
dreptei se poate scrie sub forma:
r xa=b
(cu a b = 0 )
r x ( r B rA ) = rA x r B
z zo
Sorin VLASE
r x ( r B rA ) = rA x (r B r A ) = r A x r B
34
y = yo + ( yB y A ) ; z = z o + ( z B z A ) ,
x xo
xB xA
y yo
yB yA
z zo
zB z A
rB
r B = a si atunci:
r r r
r xi =b
cu
Fig.2.20
AC = AB
sau: rC rA = ( rB rA ) . Daca se nmulteste relatia la stnga vectorial
cu rB rA se obtine: ( rB rA ) x (rC rA ) = 0 sau ntr-o forma simetrica:
rA x rB + rB x rC + rC x rA = 0
MECANICA COMPUTATIONALA
35
r r
r r
Rezolvare: Avem relatiile (fig.2.20): AB = rB rA ; AM = r rA .
Un vector perpendicular pe plan va fi perpendicular pe vectorii
r
r
AB ; AC ; AM . Daca se noteaza cu n normala la plan n = AB x AC =
r r r r r r
r
rA x rB + rB x rC + rC x rA atunci trebuie sa avem: AM x n = 0 sau:
r
( r rA )[(rB rA ) x (rC
r
rA )] = 0
sau:
r r r r r r r
r r r
r ( rA x rB + rB x rC + rC x rA ) = [rA rB rC ]
sau:
r r r r r
r n = [rA rB rC ]
Aplicatie numerica:
r
r
r
i
j
k
r
r
r
r
n = 3 1 2 3 1 5 = 8i 4 j + 3k
2 1 1 3 5 5
1 3 5
r r r
[rA rB rC ] = 3 2 1 = 35
2 1 5
r
r r
r
r 8i 4 j + 3k = 35
sau:
8x + 4 y 3 z = 35 .
r
36
Sorin VLASE
r r
( rD rA )n = 0
sau:
r r r r r
rD n = [rA rB rC ]
Avem:
sau:
r r r r
r r
r
r r r
rD [rA x rB + rB x rC + rC x rA ] = [rA rB rC ]
r r r
r r r
r r r
r r r
r r r
17. Sa se rezolve ecuatia vectoriala r x a = b .
r
de unde:
18. Sa se arate ca
r r
r axb
r
r = 2 + a
a
cu =
(arrr) .
a2
r r
a xb b
d = 2 = reprezinta distanta de la origine la
a
a
r r r rr
dreapta r x a = b ( ab = 0) .
r r
r r r
r axb
r
Rezolvare: Ecuatia r x a = b are solutia: r = 2 + a . Daca = 0
a
vectorul :
r
r ar x b
r
r =0 = d = 2
a
uneste originea cu
un
punct
de
pe
dreapta
si este perpendicular pe
rr
dreapta, ntruct da = 0 , deci reprezinta vectorul a carui modul e distanta
de la origine la dreapta.
MECANICA COMPUTATIONALA
37
r
rr
Rezolvare: n problema 15.b se ia rA = 0 si se obtine: r a = 0 . Daca
se considera planele de coordonate yOz , zOx , xOy ele vor avea respectiv,
rr
rr
rr
ecuatiile: r i = 0 ; r j = 0 ; r k = 0 .
20. Sa se scrie forma vectoriala a ecuatiei unui plan care intersecteaza
1
1
1
axele n punctele A( , 0, 0) , B( 0, ,0) , C (0,0, ) .
a
b
c
38
Sorin VLASE
r r
r r r r r a xb r r r r r
n = (rD ro ) x a = rD = 2 ro x a = b ro x a
a
rr r r
r n = ro n
r
si introducem n se obtine:
( )
rr
r r r r
r (b ro x a ) = b ro
Daca se considera
vectorii
r r r
r
si
r = xi + yj + zk
r
r r
r
se
n = ai + bj + ck
poate scrie:
rr
r n = 1.
Rezolvare:
21. Sa se scrie
ecuatia planului care
contine
dreapta
r r r
rr
r x a = b , ( ab = 0)
r
si
punctul
ro
Fig.2.21
(fig.A.21).
Rezolvare: Rezolvnd ecuatia dreptei se obtine:
r
r=
r r
axb
a2
r r
= a1 x b
de unde:
r
+ a
24. Sa se determine
r r r
rr
cu
r x a = b , ( ab = 0)
r
r
a (1,3, 2 ) ; b ( 2 ,2 ,4 ) .
punctele de
planele
de
MECANICA COMPUTATIONALA
39
r r
yOz ( r i = 0 ), se
40
Sorin VLASE
r r r r r
i x (r x a ) = i x b
r
(arir)rr (rrri )ar = ri x b ,
r r r
r
r
r x (a1 x a 2 ) = c 2 a1 c1 a2
r r rr
r r
r
i x b (r i ) r i x b
rxOy = r r + r r a = r r .
(ai ) (ai ) (ai )
rr
r
r
r
b = c2 a1 c1 a2
r r r
r r r r r r
rB a rA a rB a c
.
=
2
2
a
a
Fig.2.23
MECANICA COMPUTATIONALA
41
Sorin VLASE
r r r
29 Sa se determine distanta dintre dreptele r x a1 = b1 si
(fig.2.25).
r r
r ac
.
d = AB = a = B
a
r
r r r
28 Sa se determine distanta de la punctul A( rA ) la dreapta r x a = b
(fig.2.24).
r
sau:
( rrB
r r r
r r
rA )( a1 x a 2 ) = ( a 1 x a 2 ) 2
r r r
r r r
r r 2
rB (a1 x a2 ) rA ( a1 x a2 ) = (a1 x a2 )
Fig.2.24
rr r r r
2r
a r (ar )a = a x b
rr r r
r r 2
a1b2 a 2b1 = ( a1 x a2 )
de unde:
care reprezinta vectorul de pozitie a punctului M. Atunci vectorul
distanta dintre punctul A si dreapta este:
rr
r r
r
r r
a x b (arA ) r r
= AM = r r A = 2 + 2 a rA
a
a
r r rr r
r
a x b + ( arA )a a 2 rA
a2
rr r r
a1b2 a2 b1 r r
AB = r r 2 ( a1 x a2 )
( a1 x a2 )
si modulul lui:
rr r r
a1b2 a2 b1
= r r 2
( a1 x a2 )
Fig.2.25
r r
rr
r r
rr
r a x b (a r ) r a x b (a r A ) r r
r = 2 + 2 a = 2 + 2 a = rM
a
a
a
a
r
r r
r x a2 = b2
sau:
42
r r r r
a1b 2 a 2b1
AB =
r r
( a1 x a 2 )
MECANICA COMPUTATIONALA
43
44
Sorin VLASE
r r
r a xb
r
r = 2 + 1 a
a
rr
r
axb
a2
rr
Avem:
de unde:
rr
rr
(aa1 )
cos(< aa1 ) =
aa1
dar:
r r r
r r r
r r r
rr
a m x b ca2 a a x b
m b x a ca 2
( aa1 ) =
=
(mr ar )
( mr ar )
a2
r r r rr
30. Sa se determine unghiul dintre dreapta r x a = b ( ab = 0) si planul
r r
r m = c.
r r r
m b x a ca 2
rr
(mr ar )
cos(< aa1 ) = r r r r r .
m x b ca a x b
a
2
(mr ar )
a
r r r
31. Fiind data dreapta r x a = b pe
r
care se afla forta alunecatoare F sa
Fig.2.26
rD =
+
(
'
)
a
=
+ "a
2
2
a
a
r
r
unde: c = b
M
si
2
suport a fortei.
MECANICA COMPUTATIONALA
45
46
2.4. Matrice.
2.4.1. Notiuni fundamentale
O matrice de dimensiune m x n este reprezentata de un tabel cu
m linii si n coloane:
a11 a12 K a1n
a
a22 K a2n
21
a11
a21
M
am1
Sorin VLASE
a12
a22
K a1n
K a2n
am2 K amn
a11
a21
M
am1
a12
a22
a m2
K a1n
K a2 n
K amn
4
2 2
2
5 1 1
3 1 2
2
3
4
1 2
2 0 2 5
[A] =
3 2 1 1
4 5 1 2
[A] =
3 2
0 1
0
4 5 1
elemente.
Matrice diagonala. O matrice cu elemente diferite de zero numai pe
diagonala se numeste matrice diagonala. Relatia de definitie a unei
matrice diagonale este: aij = 0 daca i j si aij 0 daca i = j . Spre
exemplu:
MECANICA COMPUTATIONALA
1
0
[A] =
0
47
48
1 2 0
2 2 2
[ A] =
; [B ] =
3 0 1
1 3 4
0 0 0
2 0 0
0 3 0
0 0 5
se obtine:
1 2 0 2
[C ] = [ A] + [ B] =
+
3 0 1 1
1+ 2 2 + 2 0 2 3
=
=
3 + 1 0 + 3 1 + 4 2
[ A] + [O] = [ O] + [ A] = [ A]
4 2 5
2 3 2
0 3 1
0 0 5
0 0 K
0 0 K
[O] = M
0 0 K
0
0
0
0
(2.58)
(2.57)
0
0
3 3 0
2 1 5
0
2
2 2
=
3 4
4 2
3 3
Sorin VLASE
(2.56)
unde elementele matricei [C] sunt definite de relatiile: cij = aij + bij . Spre
exemplu, daca:
[ A] + [ B ] = [ B] + [ A]
si asociativa:
([A] + [B ]) + [C ] = [ A] + ([B ] + [C ])
(2.59)
(2.60)
(2.61)
MECANICA COMPUTATIONALA
49
0 2 4 0
=
1 6 0 2
2 1
1 2 0
= [ A] [ B ] =
2 3 =
3 0 1 2 4
12 + 2 3 + 0 4
1 2 + 2 2 + 0 ( 2)
=
=
2
+
0
2
+
(
1
)
2
)
3
1 + 0 3 + ( 1) 4
8
6
4 7
(2.62)
(2.63)
Sorin VLASE
[C ]2 x 2
1 2 0
[A] =
3 0 1
1 2
[C ] = [ A] = 2
3 0
50
2 1
= 2 3
2 4
[ A] [ E ] = [ E ] [ A] = [ A]
(2.64)
Se obtine:
1
[E ] =
O
O
0
(2.65)
(2.66)
MECANICA COMPUTATIONALA
[ A] [ A]
51
1
= [ A] [ A] = [ E ]
(2.67)
52
Sorin VLASE
1 *
[A ]
(2.68)
0 1 1
21
= 1 ;
22
= 1 ;
23
= 5 ;
11
12
= 3 ;
13
=3 ;
31
32
33
= 1 ; = 7 ; = 3 ; = 5 ;
5 3 3
[ A ] = 1 1 1 ;
7 3 5
*
Rezulta:
[ A]
5 3 3 0,625
1
= 1 1
1 = 0,125
8
7 3 5 0,875
2 3 1 z 1
y = 1 2 1
z 2 3 1
avem:
x + 3y + 0 z = 2
x + 2 y + z = 1
2x + 3y z = 1
0,375 0,375
0,125
0,125
0,375 0,625
n general, sistemul:
0,125 1 = 0, 25
1 = 0,125 0,125
[ A]{X } = {B}
(2.69)
[A] =
avem: [ A] = 1 2
3 2 2
2 2
n matricea transpusa liniile devin coloane, iar coloanele devin linii.
MECANICA COMPUTATIONALA
53
az
0
ax
az
0
ax
(2.73)
[ A ] [ E ]
(2.74)
Matricea:
ay
ax
0
ay bx ay bz az by
ax by = az bx ax bz
0 bz a x by ay bx
sau:
Sorin VLASE
cx
{c} = cy
c
z
54
(2.72)
a11
a
21
[ A] [ E ] =
M
an1
a12
K
a22
a n2
a1n
a2 n
ann
(2.74)
(2.75)
MECANICA COMPUTATIONALA
55
(2.76)
1
det[Q ]
(2.77)
56
Sorin VLASE
1
T
(2.80)
[ R] = [ R]
foarte importanta atunci cnd avem de-a face cu probleme numerice,
ntruct transpunerea unei matrice este o operatie deosebit de simpla, n
timp ce inversarea unei matrice cere calcule numeroase.
Tinnd seama de proprietatea determinantilor
rezulta:
det([ R ][ R ]T ) = det[ E ] = 1
avem:
det([B ] [E ]) = det [Q ]
1
(2.81)
b2
[ B] =
bn
0
[ A] = [ As ] + [ Aa ]
(2.82)
(2.78)
1
[ A] + [ A]T
2
1
[ Aa ] = [ A] [ A]T
2
[ As ] =
(2.83)
.
(2.83)
MECANICA COMPUTATIONALA
57
58
Sorin VLASE
A11
A21
([ A] ) = ([ A] )
([ A] ) = [ A]
([ A] ) = [A]
T 1
1 T
(2.89)
T T
(2.90)
1 1
(2.91)
a41 a42
A12
A22
cu partitionarea:
a11 a12
a
; [ A12 ] = 13
a21 a22
a23
[ A11 ] =
a14
a
; [ A21 ] = 31
a24
a41
a32
a
; [ A22 ] = 33
a42
a43
a34
a44
sau cu partitionarea:
(2.86)
([ A] + [ B ])T = [ A ]T + [ B ]T
T
T
T
([ A][ B] ) = [ B] [ A]
(2.87)
1
1
1
([A][B]) = [ B] [ A]
(2.88)
[ A] =
a13
a23
a33
a43
a14
a24
a34
a44
a11
[ A11 ] = a21
a31
a12
a22
a32
a13
a14
a23 ; [A12 ] = a24 ; [ A21 ] = [a41 a42
a33
a34
MECANICA COMPUTATIONALA
59
0
1
2
[ R ]T
[ A] = [ R]
n
0
(2.92)
unde [R] este o matrice ortogonala. De aici rezulta imediat, prin inductie
matematica dupa k:
k1
[ A] k = [ R ]
k
2
[ R ]T
kn
(2.93)
f ([ A]) = [ R]
[ R] T
f ( n )
0
f ( 2 )
O
(2.94)
[ A]
11
= [ R]
21
[ R]T
O
1
n
Sorin VLASE
[ A] 2 = [ R ]
1
2 2
( )
T
[ R]
O
1
( n ) 2
(2.96)
(2.95)
60