Documente Academic
Documente Profesional
Documente Cultură
ALGEBRĂ ŞI
GEOMETRIE
pentru inginerie economica
Galati
2006
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 3
ALGEBRĂ LINIARĂ
CAPITOLUL 1
SPAŢII VECTORIALE
Spaţiul vectorial este una din cele mai importante structuri matematice, care
serveşte disciplinelor tehnice si economice.
Definiţia 1.1. Fie K un corp comutativ şi 1K elementul său unitate. Un triplet format
din:
-o mulţime nevidă V
-o lege de compoziţie internă, definită pe V, notată aditiv
+ : V ×V → V
(u, v ) → u + v , ∀ u,v∈V
-o lege de compoziţie externă
⋅ :K×V → V
(α,u)→ α⋅ u, ∀ α,v∈V
se numeşte spaţiu vectorial (liniar) peste K (sau K-spaţiu vectorial), dacă verifică
următoarele axiome:
(V1) (V,+) este grup abelian (elementul neutru al acestui grup va fi notat θ )
(V2) α ⋅ (u + v ) = α ⋅ u + α ⋅ v ∀u, v ∈ V, ∀α ∈ K
(V3) (α + β ) ⋅ u = α ⋅ u + β ⋅ u ∀ u ∈ V, ∀α, β ∈ K
(V5) 1K ⋅ u = u ∀u ∈ V
Dacă K=R (respectiv K=C) vom spune că V este un spaţiu vectorial real (respectiv
complex).
Elementele unui K-spaţiu vectorial se numesc vectori, iar elementele corpului K se
numesc scalari.
4 CAMELIA FRIGIOIU
Propoziţia 1.1. Fie V un K-spaţiu vectorial. Atunci sunt adevărate următoarele
afirmaţii:
1) α ⋅ (u - v) = α ⋅ u - α ⋅ v ∀α ∈ K ∀u, v ∈ V
2) (α - β) ⋅ u = α ⋅ u - β ⋅ v ∀α, β ∈ K ∀u ∈ V
3) α ⋅ θ = θ ∀α ∈ K
4) 0 k ⋅ u = θ ∀ u∈V
5) (−1K ) ⋅ u = −u ∀u ∈ V
6) dacă α ⋅ u = θ , atunci α = 0 K sau u = θ .
Exemple.
⎛ n ⎞
Vectorul v = α1v1 + α 2 v2 + ... + α n v n ⎜ sau v = ∑ α j v j ⎟ se numeşte combinaţia liniară a
⎜ ⎟
⎝ j =1 ⎠
vectorilor v1 ,..., vn .
∀ u, v ∈ W , ∀α, β∈K, α ⋅ u + β ⋅ v ∈ W .
Observaţii
1) Cele două definiţii de mai sus sunt echivalente şi deci în aplicaţii poate fi verificată
oricare dintre ele.
2) Deoarece adunarea vectorilor şi înmulţirea cu scalari, pe W sunt restricţii ale
operaţiilor din V, atunci W împreună cu aceste legi de compoziţie verifică toate axiomele
spaţiului vectorial.
Definiţia 2.3. W⊆V este subspaţiu vectorial a lui V dacă şi numai dacă W este
spaţiu vectorial peste K în raport cu operaţiile din V.
6 CAMELIA FRIGIOIU
Exemple.
1. În orice spaţiu vectorial V/K mulţimile {θ} şi V sunt subspaţii vectoriale ale lui V şi
se numesc subspaţii improprii; oricare alt subspaţiu al lui V se numeşte propriu.
2. În Kn/K, mulţimea W={x=(0,x2,x3,…,xn), xj∈K, j=2,…,n} este subspaţiu vectorial al
lui Kn.
3. În spaţiul liniar M 2 x 2 (R) /R al matricelor pătratice de ordinul 2, mulţimea S a
Teorema 2.1. Dacă S este o submulţime nevidă a spaţiului liniar V/K, atunci
mulţimea tuturor combinaţiilor liniare finite formate cu vectori din S este un subspaţiu liniar
al lui V numit acoperirea liniară a lui S în V sau înfăşurătoarea liniară a lui S sau
subspaţiul liniar generat de S şi se notează L(S) sau <S>.
Observaţii.
1) S ⊂ L( S ) , pentru că: oricare ar fi vectorul vj∈S, j = 1, p , se poate scrie ca o
combinaţie liniară vj=1⋅vj ∈ L(S ) . Se poate demonstra că L(S) este cel mai mic subspaţiu
vectorial care îl conţine pe S.
2) Diferite mulţimi de vectori din V pot genera acelaşi spaţiu (subspaţiu) liniar.
⎧ t tn ⎫ n 2 n
De exemplu, mulţimile ⎨1, ,..., ⎬ , {1,(1-t),...,(1-t) } şi {1,t,t ...,t } generează
⎩ 1! n! ⎭
spaţiul vectorial al polinoamelor de grad mai mic sau egal cu n.
independent sau liber (vectorii v1 , v2 ,..., vn sunt liniar independenţi) dacă orice combinaţie
nu toţi nuli, astfel încât combinaţia liniară a vectorilor lui S cu aceşti scalari să fie nulă.
Teorema 3.1. Sistemul de vectori S = {v1 , v 2 ,..., v n } este liniar dependent dacă şi
numai dacă unul din vectori este o combinaţie liniară a celorlalţi vectori din S.
A stabili natura unui sistem de vectori înseamnă a studia dacă vectorii sunt liniar
dependenţi sau independenţi.
Exemplu.
Să se stabilească natura sistemului de vectori S din R4 , unde
S = {v1 , v 2 , v3 }, v1 = (1,1,0,1); v 2 = (-1,2,1,1); v 3 = (0,1,1,0).
Fie α1 , α 2 , α 3 scalari din R astfel încât combinaţia lor liniară cu vectorii lui S să fie
α1v1 + α 2 v 2 + α 3 v3 = θ
nulă
α1 (1,1,0,1) + α 2 (−1,2,1,1) + α 3 (0,1,1,0) = (0,0,0,0)
Obţinem sistemul de ecuaţii liniar omogen:
⎧α1 − α 2 = 0
⎪α + 2α + α = 0
⎪ 1 2 3
⎨ .
⎪ α 2 + α 3 = 0
⎪⎩α1 + α 2 = 0
⎛1 −1 0⎞
⎜ ⎟
⎜1 2 1⎟
Matricea sistemului liniar omogen este A = ⎜ .
0 1 1⎟
⎜ ⎟
⎜1 1 0 ⎟⎠
⎝
Rangul lui A este 3. Singura soluţie a sistemului de ecuaţii este cea nulă. Atunci, S este
liniar independent.
8 CAMELIA FRIGIOIU
Observaţii.
1) Matricea A a sistemului de ecuaţii liniar omogen, obţinut mai sus, are pe coloane
coordonatele vectorilor lui S şi rangul ei arată numărul de vectori din S liniar independenţi;
2) Dacă S = {θ} este liniar dependent;
3) Dacă S = {v}, v ≠ θ este liniar independent, pentru că: din α ⋅ v = θ rezulta α = 0 ;
4) În orice spaţiu vectorial V/K orice subsistem de vectori S ' ⊂ S al unui sistem S liniar
independent este, de asemenea, liniar independent;
5) Dacă S conţine vectorul nul, sistemul de vectori S este liniar dependent;
6) Orice suprasistem S’, S ' ⊃ S ,al unui sistem de vectori liniar dependent S este liniar
dependent.
§ 4. Bază şi dimensiune
Definiţia 4.1. Un sistem de vectori S din spaţiul vectorial V/K se numeşte sistem de
generatori pentru V, dacă orice vector din V se poate scrie ca o combinaţie liniară cu
vectorii lui S.
Vectorii lui S se numesc generatori pentru V.
Observaţii.
1) V=L(S);
2) Orice spaţiu vectorial V/K admite cel puţin un sistem de generatori.
Definiţia 4.2. Spaţiul vectorial V/K se numeşte finit generat, dacă există S sistem
de generatori finit pentru V.
Definiţia 4.3. Două sisteme de vectori care generează acelaşi spaţiu se numesc
echivalente.
Fie S un sistem de generatori pentru V/K. Următoarele transformări duc la obţinerea
tot a unui sistem de generatori pentru V/K:
-schimbarea ordinei vectorilor lui S;
-înmulţirea unui vector din S cu un scalar nenul;
-înlocuirea unui vector din S cu o combinaţie liniară a acelui vector cu alţi vectori din S.
Teorema 4.1. Fie V/K spaţiu vectorial şi S = {v1 , v2 ,..., vn } sistem de generatori, liniar
independent pentru V. Atunci orice sistem de n+1 vectori din V este liniar dependent.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 9
Definiţia 4.4. Un sistem de vectori B al spaţiului vectorial V/K care are proprietăţile:
-B este sistem de generatori pentru V (<B>=V)
-B este sistem liniar independent
se numeşte bază pentru spaţiul V/K.
Se poate demonstra că orice spaţiu vectorial diferit de {θ} admite cel puţin o bază.
Definiţia 4.5. Spaţiul vectorial V se numeşte finit dimensional dacă are o bază
finită sau V = {θ} . În caz contrar se numeşte infinit dimensional.
Teorema 4.2. Fie V/K un spaţiu vectorial finit dimensional. Oricare două baze ale lui
V au acelaşi număr finit de elemente.
Consecinţă. Toate bazele unui spaţiu vectorial, finit dimensional au acelaşi număr
de vectori.
Exemple
1) În spaţiul vectorial K n , vectorii e1=(1,0,0,...,0), e2=(0,1,0,...,0),… en=(0,0,...,0,1)
determină o bază B = {e1 , e2 ,..., en } ( numită baza canonică).
α1 = α 2 = ... = α n = 0
Pe de altă parte ∀x ∈ K n , x = (x 1 , x 2 ,..., x n ) = x 1e1 + x 2 e 2 + ... + x n e n .Deci V=<B>.
Dimensiunea lui K n este n.
2) Spaţiul vectorial Mmxn(K) are dimensiunea mn, o bază a sa este mulţimea
{ }
B = E ij 1 ≤ i ≤ m, 1 ≤ j ≤ n , Eij este matricea care are elementul 1 la intersecţia liniei i cu
Teorema 4.3. Sistemul de vectori B = {v1 , v2 ...vn } este bază pentru V dacă şi numai
care fiecărui vector v∈V i se asociază n-uplul format cu coordonatele lui v în baza B,
n
definită prin f(v)=(α1,α2…αn), unde v= ∑ α i u i , se numeşte sistem de coordonate pe Vn.
i =1
Teorema 4.5. Fie V/K spaţiu vectorial, finit dimensional cu dim KV=n. Atunci au
Observaţie.
Dimensiunea spaţiului V/K este numărul maxim de vectori liniar independenţi şi
numărul minim de generatori ai lui V.
2) Dacă α i ≠ 0 , B* este o bază a lui V şi coordonatele λ*1,.λ*2 ,...λ*n ale unui vector
x∈V în baza B* se exprimă în funcţie de coordonatele sale λ 1.λ 2 ,...λ n în baza B prin:
λi α j λi
λ*i = ; λ*j = λ j − pentru i≠j.
αi αi
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 11
… V … x … … V … x …
u1 … α1 … λ1 … u1 … 0 … λ1 − (α 1λi ) / α i …
… … … …. … … …. … … … ….. …
ui … [α i ] … λi … v … 1 … λi / αi …
… … …. … … … … … … … ……….. …
uj … αj … λj … uj … 0 … λ j − (α j λ i ) / α i …
.. … … …. … … … …. … …. ……….. …
un … αn … λn … un … 0 … λ n − (α n λ i ) / α i …
Tabelul B Tabelul B*
1 ⎛αi λi ⎞
λ j − (α j λi ) / α i = det ⎜⎜ ⎟.
αi ⎝α j λ j ⎟⎠
vectorului x în baza formată din aceşti vectori, plecând de la baza canonică a lui R3 şi
inlocuind pe rând vectorii acesteia cu vectorii u1, u2,u3.
u1 u2 u3 x u1 u2 u3 x
e1 [1] 1 0 2 u1 1 1 0 2
e2 2 -1 1 1 e2 0 [− 3] 1 -3
e3 3 0 2 -1 e3 0 -3 2 -7
12 CAMELIA FRIGIOIU
u1 u2 u3 x u1 u2 u3 x
u1 1 0 1/3 1 f1 1 0 0 7/3
u2 0 1 −1 3 1 f2 0 1 0 -1/3
e3 0 0 [1] -4 f3 0 0 1 -4
7 1
x= u1 − u 2 − 4u 3 .
3 3
§ 5. Matrice.Sisteme de ecuatii
Fie K corp comutativ. Am notat M mxn (K ) mulţimea matricelor cu m linii şi n coloane
şi coeficienţi în K
A = (ai j ) i =1,m ∈ M mxn ( K ) .
j =1,n
matricei A.
Considerăm vectorii vi=(a1i,a2i,...,ami) ∈ R m , ∀i = 1, n , care se numesc vectorii coloană ai
matricei A.
Definiţia 5.1.Se numeşte rangul matricei A, numărul vectorilor coloană liniar
independenţi ai matricei A.
Teorema 5.1. (rangului unei matrice)
Rangul unei matrice A este egal cu numărul maxim de vectori coloană liniar
independenţi.
Observaţia 5.1.
1. Pentru o matrice A ∈ M n × n (K ) cu coeficienţii într-un corp comutativ K, lema
substituţiei dă o metoda eficientă pentru calculul inversei acesteia. În primul tablou
coloanele reprezintă coordonatele vectorilor coloană ai matricei A în baza canonică a lui
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 13
K n , urmate de coloane formate tocmai din vectorii bazei canonice. Dacă det A ≠0, atunci
vectorii coloană ai matricei A sunt liniar independenţi peste K, ei pot fi introduşi prin
aplicarea succesiv a lemei substituţiei, în locul vectorilor din baza canonică e1, e2 ,..., en .
Se obţine astfel:
v1 v2 .. vn e1 e2 . en v1 v2 .. vn e1 e2 . en
. …. …. . …. . .. . . . . . . . … … .. ….
egalitatea I=AB.
⎛ x1 ⎞ ⎛ b1 ⎞
⎜ ⎟ ⎜ ⎟
( )i=1,m, j=1,n
Notăm A = aij
⎜ x2 ⎟ ⎜b ⎟
matricea sistemului şi X = ⎜ ⎟ ∈ R şi b = ⎜ 2 ⎟ ∈ R n .
M
n
M
⎜ ⎟ ⎜ ⎟
⎜x ⎟ ⎜b ⎟
⎝ n⎠ ⎝ n⎠
Atunci sistemul (1) se mai poate scrie:
n
∑ aij x j = bi i = 1, m (2)
j =1
14 CAMELIA FRIGIOIU
Prezentăm acum, metoda eliminării parţiale a lui Gauss pentru rezolvarea unui
sistem liniar de n ecuaţii cu n necunoscute.
Dacă n este un număr natural mare, numărul de operaţii efectuate in metoda lui
Gauss pentru rezolvarea sistemului este mult mai mic decât cel din metoda lui Cramer.
1.Presupunem ca a11≠0. In acest caz, a11 este declarat pivot. Se lasă linia pivotului
( 2)
-ai2/a’22 la fiecare linie i a matricei A(1), 3≤ i ≤ n, obţinindu-se A
⎛ a11 a12 a13 ... a1n b1 ⎞ ⎛ a11 a12 a13 ... a1n b1 ⎞
⎜ ⎟ ⎜ ⎟
⎜ 0 [a' 22 ] a' 23 ... a ' 2 n b' 2 ⎟ ⎜ 0 a' 22 a' 23 ... a ' 2 n b' 2 ⎟
=⎜ 0 a ' 3n b' 3 ⎟ → ⎜ 0 a 3,,n b3,, ⎟ = A .
(1) ,, ( 2)
A a' 32 a' 33 ... 0 a33 ...
⎜ ⎟ ⎜ ⎟
⎜ .. .. .. ... .. .. ⎟ ⎜ .. .. .. ... .. .. ⎟
⎜ 0 ⎜ ⎟
⎝ a' n 2 a' n3 ... a' nn b' n ⎟⎠ ⎝ 0 0 a n,,3 ... ,,
a nn bn,, ⎠
Daca a’22=0, printr-o permutare adecvată de linii in matricea A (1) se aduce mai intâi
in pozitia (2,2) un element nenul de sub a’22 , din coloana acestuia, in cazul in care există.
Altfel, se trece la pasul urmator, s.a.m.d.
Dupa n-1 paşi, matricea A se transformă intr-o matrice A *
⎛ α 11 α 12 α 13 .. α 1n β1 ⎞
⎜ ⎟
⎜ 0 α 22 α 23 .. α 2 n β 2 ⎟
A *= ⎜ 0 0 α 33 .. α 3n β 3 ⎟ .
⎜ ⎟
⎜ .. .. .. .. .. .. ⎟
⎜ 0 .. α nn β n ⎟⎠
⎝ 0 0
Această matrice corespunde unui sistem de ecuaţii triunghiular, echivalent cu cel iniţial:
⎛ α 11 0 0 .. 0 γ1 ⎞
⎜ ⎟
⎜ 0 α 22 0 .. 0 γ2 ⎟
A* = ⎜ 0 0 α 33 .. 0 γ3 ⎟
⎜ ⎟
⎜ .. .. .. .. .. .. ⎟
⎜
⎝ 0 0 0 .. α nn γ n ⎟⎠
⎧α11 x1 = γ1
⎪ α 22 x2 = γ2
⎪
⎨
⎪........................................
⎪⎩ α nn xn = γ n
γk
in care s-a realizat o eliminare totală a variabilelor. Se obţine soluţia xk = , 1≤ k ≤ n .
α kk
Notăm cu S = sij ( )i, j=1,n matricea pătratică ale cărei coloane sunt coordonatele
vectorilor bazei B’ în raport cu baza B, adică matricea de trecere de la baza B la baza B’.
Fie xi şi xi' , i = 1, n coordonatele aceluiaşi vector v în raport cu baza B respectiv B’.
n n
Prin urmare, v = ∑ xi ei respectiv v = ∑ x ,j e j ' . (2)
i =1 j =1
Prelucrăm ultima relaţie
n n ⎛ n ⎞ n ⎛ n ⎞
v = ∑ x' j e j ' = ∑ x' j ⎜⎜ ∑ s ij e i ⎟⎟ = ∑ ⎜ ∑ s ij x' j ⎟e i . (3)
j=1 j=1 ⎝ i=1 ⎠ i=1 ⎜⎝ j=1 ⎟
⎠
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 17
⎛ x1 ⎞ ⎛ x1' ⎞
⎜ ⎟ ⎜ ⎟
⎜ x2 ⎟ ⎜ x' ⎟
X şi X’ sunt matricele coloană X = ⎜ ⎟ şi X ' = ⎜ 2 ⎟ ,care conţin coordonatele lui v în
. ⎜ . ⎟
⎜ ⎟
⎜x ⎟ ⎜ x' ⎟
⎝ n⎠ ⎝ n⎠
bazele B şi B’, (4) se scrie X = SX ' .
Observaţie.
Matricea de trecere de la baza B la baza B’ este nesingulară, pentru că coloanele
ei sunt formate cu coordonatele vectorilor din B’ în baza B şi aceşti vectori sunt liniar
independenţi, deci rangul ei este n.
Cele două definiţii sunt echivalente.În aplicaţii poate fi verificată oricare dintre ele.
Exemple.
1) V/K spaţiu vectorial, IV: V →V , IV(u) =u ∀ u ∈V este aplicaţia liniară identică.
2) V/K , dim V =n , B={e1,e2,….en} bază a lui V, f :V→Kn f(v)=(α1,α2,….,αn), unde
n
v = ∑ α i ei , este aplicaţie liniară şi se numeşte sistem de coordonate.
i =1
18 CAMELIA FRIGIOIU
Teorema 7.1. Fie K-spaţiile vectoriale V şi W şi f : V → W o aplicaţie liniară.
Atunci f are următoarele proprietăţi :
1) f(u-v) = f(u) - f(v) ∀u,v ∈V
2) f(θV) = θW
⎛ n ⎞ n
3) f ⎜⎜ ∑ α i u i ⎟⎟ = ∑ α i f(u i ) ∀u1,u2,…un∈V ,∀α1,α2,….αn∈K.
⎝ i=1 ⎠ i=1
⎛ n ⎞ n n ⎛m ⎞ m ⎛ n ⎞
f(u) = f ⎜⎜ ∑ x iui ⎟ = ∑ x i f(ui ) = ∑ x i ⎜ ∑ a ji v j ⎟ = ∑
⎟
⎜ ∑ a ji x i ⎟v j
⎜ ⎟ (2)
⎜ j=1 ⎟ j=1
⎝ i=1 ⎠ i=1 i=1 ⎝ ⎠ ⎝ i=1 ⎠
m
Dar, f(u)∈W şi atunci f(u)= ∑ y j v j (3)
j =1
Y=AX. (9.1)
(9.1) este ecuaţia matriceală a lui f in baza B; vectorul X conţine coordonatele unui vector
u∈V şi Y coordonatele lui f(u) în baza B.
Dacă u este vector propriu, atunci:
f(u)=λu ⇒ AX=λX. (9.2)
Se obţine
(A-λIn)X=O (9.3)
un sistem liniar omogen de ecuaţii, cu parametrul λ∈K.
Un vector propriu corespunzător valorii proprii λ reprezintă o soluţie nebanală a
sistemului liniar omogen, (9.3). Deci, pentru a exista vectorii proprii, trebuie ca sistemul
(9.3) să admită soluţii nenule, ceea ce este echivalent cu:
det (A - λIn) = 0. (9.4)
Ecuaţia (9.4) se numeşte ecuaţia caracteristică a endomorfismului f.
Soluţiile ecuaţiei caracteristice λ1, λ2, ...., λn ∈ K sunt valorile proprii ale endomorfismului f.
Definiţia 9.3. Polinomul Pn(λ)=det(A-λIn) se numeşte polinomul caracteristic
asociat endomorfismului f, în baza B (A fiind matricea lui f in baza B).
§10. Probleme
⎛ ( x 3 + x 3 ) 13 ⎞
⎜ 1 2 ⎟ ⎛ αx1 ⎞ ⎛x ⎞ ⎛x ⎞
A1⊕ A2 = ⎜ 1 ⎟ , α ∗ A1 = ⎜⎜ ⎟⎟ , ∀α∈ R, ∀A1= ⎜⎜ 1 ⎟⎟ , A2= ⎜⎜ 2 ⎟⎟ ∈ M2x1(R).
⎜ (y 3 + y 3 ) 3 ⎟ ⎝ αy1 ⎠ ⎝ y1 ⎠ ⎝ y2 ⎠
⎝ 1 2 ⎠
Este (M2x1(R), ⊕, ∗) spaţiu vectorial peste R ?
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 23
d) f(u) = (x1 +α, x3, x2), α ∈ R, fixat. Care dintre acestea sunt aplicaţii liniare?
25) Se consideră T : R3 → R3 dată prin :
T(u) = (x1 +x2 +x3, x1 +x2 +x3, x1 +x2 +x3); ∀u = (x1,x2,x3) ∈ R3. Să se verifice că T
este liniară şi să se afle câte o bază în Ker T şi ImT.
⎛1 1 0⎞
3 3 ⎜ ⎟
26)O transformare liniară T : R → R are matricea A = ⎜ 1 0 1 ⎟ într-o bază
⎜0 1 1⎟
⎝ ⎠
B={u1,u2,u3}. Să se determine matricea ataşată lui T în baza B’={v1,v2,v3} unde
v1=u1+2u2+u3, v2=2u1+u2+3u3, v3=u1+u2+u3.
27)Să se determine pentru endomorfismele
T1: R2 → R2 T1 (x) = (x1 + 2x2, 2x1 +x2) ∀ x = (x1, x2) ∈ R2
T2 : R 3 → R 3 T2 (x) = (x1 - 2x3, 2x1 + 2x2 – 2x3, 0) ∀ x = (x1, x2, x3) ∈ R3
T3 : R3 → R3 T3 (x) = (-x1, - 2x1+x2, 2x1 + x3) ∀ x = (x1, x2, x3) ∈ R3
a) nucleul si imaginea
b)matricea în bază canonică;
c)valorile proprii si vectorii proprii corespunzatori
26 CAMELIA FRIGIOIU
Programare liniară
Capitolul II
§.1.Programare liniară
valoarea αj , reprezentând suma necesară cumpărării unei unităţi din materia prima Ej;
- capital total disponibil: se cunoaşte mărimea S, reprezentând suma totală
disponibilă pentru achiziţionarea de resurse in vederea realizării producţiei.
Vom nota cu xi (i= 1, n ) cantitatea de produs ce va fi fabricată. Cunoaşterea mărimilor xi,
n
-din resursa Ej s-a consumat în total cantitatea ∑ a ij x i , ∀ j = 1, m ;
i =1
n ⎪
⎪
∑∑ aij xi α j ≤ S
maxim f(x1,x2,…xn) = ∑ ci xi ; ⎨n
i =1 j =1
⎪ c x ≥ S ; x ≥ 0 i = 1, n
⎪⎩∑
i =1
i i i
i =1
⎧ m
⎪ ∑ xij = ai ∀ i = 1, n
⎪ j =1
n m ⎪⎪ n
Modelele sunt: minim ∑ ∑ c ij x ij ; ⎨ ∑ xij = b j ∀ j = 1, m
i =1 j =1 ⎪ i =1
⎪ xij ≥ 0 ∀i = 1, n , j = 1, m
⎪
⎪⎩
n m
pentru problema echilibrată, în care ∑ ai = ∑ b j
i =1 j =1
c)Problema de nutriţie
Se ştie din cercetările nutriţioniştilor că un sistem de alimentaţie, într-un anumit
interval de timp trebuie să conţină anumite substanţe active, care se găsesc în diverse
tipuri de alimente. Notăm cu Si substanţele active necesare i= 1, m , cu Aj alimentele care
trebuie procurate j= 1, n şi care conţin aij cantitate din substanţa Si pe unitatea de aliment
Aj. Notăm cu xj cantitatea din alimentul Aj, cu cj costul unitar al alimentului Aj şi cu bi
necesarul din substanţa Si. Se pune problema: care sunt cantităţile de alimente xj, care pot
fi procurate mai ieftin, fără abatere de la alimentaţia ştiinţifică.
Modelul matematic este:
⎧n
n
⎪∑ aij x j ≥ bi i = 1, m
minim f(x1,x2,…xn) = ∑ ci xi ; ⎨ j =1 .
i =1 ⎪ x ≥0 i = 1, n
⎩ i
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 29
⎛ c1 ⎞ ⎛ b1 ⎞ ⎛ a11 . . a1n ⎞ ⎛ x1 ⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎜ . ⎟ ⎜ . ⎟ ⎜ . . . . ⎟ ⎜ . ⎟
C= ⎜ ⎟ , b = ⎜ . ⎟, A = ⎜ . ,X= ⎜ . ⎟. (1)
⎜ ⎟
.
⎜ ⎟
. . . ⎟ ⎜ ⎟
⎜c ⎟ ⎜b ⎟ ⎜ ⎟ ⎜x ⎟
⎝ n⎠ ⎝ n⎠ ⎜a . . a mn ⎟⎠ ⎝ n⎠
⎝ m1
Definiţia1.1. Se numeşte o restricţie concordantă , o restricţie care:
- în problemele de maxim are semnul “ ≤ ”
- în problemele de minim are semnul “ ≥ ” .
În celelalte cazuri restricţiile se numesc neconcordante.
Din modelele prezentate mai sus s-au dedus două forme particulare ale problemei de
programare liniară, numite forme canonice.
Acestea sunt:
⎧ AX ≤ b
[max] f =TCX; ⎨ (2)
⎩ X ≥0
⎧ AX ≥ b
şi [min] f =TCX ; ⎨ . (3)
⎩ X ≥0
30 CAMELIA FRIGIOIU
Convenim să înţelegem prin condiţia ‘’X ≥ 0 ” , condiţiile care arată că toate componentele
vectorului X sunt nenegative.
Observaţie. În formele canonice (2) sau (3) ale problemei de programare liniară,
restricţiile sunt concordante.
Definiţia 1.2.Se numeşte forma standard a problemei de programare liniară, forma
⎧ AX = b
[min] f =TCX ( sau [max] f = TCX ); ⎨ . (4)
⎩ X ≥0
Evident că sistemul de restrictii AX=b poate fi incompatibil, compatibil unic
determinat sau compatibil nedeterminat. Se inţelege că numai ultimul caz este cu adevărat
interesant, pentru că numai atunci se pune efectiv problema de a alege din mai multe
soluţii pe cea bună.
Pentru a aduce o problema de programare liniară la forma standard, singura forma
pe care ştim să o rezolvăm, vom adăuga sau scădea noi variabile pozitive problemei,
numite variabile de compensare sau variabile de ecart.
Observaţii.
1) Se poate trece de la o problemă de maxim la una de minim folosind relaţia:
max f = - min (-f ) si invers.
2) Dacă problema de programare liniară nu are forma canonica, deci nu conţine
restricţii de acelaşi tip, atunci se adaugă sau se scad varibilele de compensare, după cum
cere restricţia respectivă.
⎧ AX = b
(P.L) [min] f =TCX ; ⎨ .
⎩ X ≥0
Definiţia 1.3. Un vector X0 ∈Rn care verifică sistemul de restricţii AX=b, cât şi
condiţiile de nenegativitate X ≥ 0 ale unei (P.L) se numeşte soluţie posibilă a problemei
(admisibilă sau realizabilă sau “program”).
Definitia 1.4. O soluţie posibilă X0 pentru care numărul de componente nenule,
r≤m , iar vectorii matricei A care corespund componentelor nenule sunt liniar independenţi,
se numeşte soluţie de bază ; dacă r< m, soluţia de bază se numeşte degenerată.
Definiţie 1.5. Un vector X0∈Rn, soluţie posibilă pentru (P.L) se numeşte soluţie
optimă (“program optim’’) a problemei (P.L) dacă optimizează funcţia f, adică dacă pentru
orice soluţie posibilă X are loc relaţia TC X0 ≤ TCX.
S-au obtinut diverşi algoritmi de rezolvare a unei probleme de acest tip.Toţi aceşti
algoritmi au o caracteristică comună: metoda iterativă - se porneşte de la o soluţie posibilă
iniţială care se modifică treptat, până când funcţia de eficienţă devine optimă sau se
dovedeşte că optimul nu există. Esenţa fiecărei metode este găsirea soluţiei iniţiale şi
îmbunatăţirea ei cu un algoritm de calcul. Noi vom prezenta algoritmul lui Dantzig numit
algoritmul simplex.
§.2.Mulţimi convexe în Rn
Definiţia 2.1. Fie x(1) , x(2) ,…...,x(k) ∈ Rn, unde x (i ) = ( x1(i ) , x 2(i ) ,......, x n(i ) ) ∈ R n , i = 1, k
k k
şi scalarii λ1 ,λ2,..λk ∈R, λj ∈[0,1] şi ∑ λ j = 1 . Vectorul x= ∑ λ i x (i ) se numeşte combinaţia
j =1 i =1
mai multe puncte de extrem atunci valoarea funcţiei de eficienţă va fi aceeaşi pentru toate
combinaţiile convexe ale acestor puncte.
Această teoremă arată că soluţia optimă a unei probleme de programare liniară poate fi
obţinută numai pornind de la soluţiile realizabile de bază.
§.4.Metoda simplex
xj = θ > 0.
Deci, când stabilim condiţia de admisibilitate a soluţiei X' vom lua în considerare
numai α kj > 0. În acest caz, vechea variabilă bazică care trebuie făcută 0, trebuie aleasă
⎧⎪ x ⎫⎪ x
astfel încât θ = min ⎨ kj , α kj 〉 0⎬ = rj , α rj > 0, (8)
k ⎪α
⎩ k ⎪⎭ α r
unde k=r reprezintă indicele variabilei bazice care atinge minimul rapoartelor pozitive de
mai sus. Astfel în noua soluţie, X’, variabila xr devine 0.
xr
Într-adevăr: xr - θ α rj = xr - ⋅ α rj = 0, (9)
α rj
şi xr devine nebazică. Deci, vectorul aj este vectorul care intră în bază, iar ar este vectorul
care iese din bază.
Dacă acelaşi minimum dat de valoarea (8) apare pentru mai mult de o variabilă xr,
noua soluţie de bază va fi degenerată, deoarece cel puţin o variabilă bazică va fi 0 în noua
soluţie X’.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 35
O altă situaţie critică este atunci când toţi α kj ≤ 0, ceea ce înseamnă că noile
variabile xk -θ α kj >0 pentru ∀ θ ≥0; deci nici o variabilă nu poate fi înlăturată din soluţie.
Teorema 4.1. Fiind dată soluţia realizabilă de bază XB =B-1 b , vectorul aj este un
vector care poate intra în bază dacă cj -fj>0 (pentru problemele de maxim) sau fj – cj > 0
(pentru problemele de minim).
Dacă cj -fj ≤ 0 (sau fj – cj ≤0) pentru toţi vectorii nebazici aj atunci soluţia curentă este
optimă.
Observaţii.1.Noua valoare a funcţiei de eficienţă f0’ se poate îmbunătăţi numai
dacă θ >0. Dacă θ=0, f0’= f0 rămâne aceeaşi. Acesta este cazul soluţiei degenerate care se
tratează separat.
2. Dacă cj -fj < 0 (în problema de maxim) şi valoarea rezultată xj este nemărginită,
adică θ ar putea lua orice valoare nenegativă, atunci valoarea lui f0’ va fi nemărginită şi în
consecinţă problema nu are soluţie finită.
3.Dacă cj -fj = 0 pentru o variabilă nebazică xj, este posibil să introducem aj pentru a
obţine o nouă soluţie de bază, care va conduce la aceeaşi valoare pentru funcţia de
eficienţă.
4.Deoarece, prin definiţie, fj =CBTαj =CBTB-1aj, atunci pentru toate variabilele
problemei fj = CBTB-1A.
Rezultă,că de îndată ce a fost determinată inversa matricei B, din iteraţia curentă va
fi posibil să calculăm toate elementele din tabelul curent, utilizând informatiile originale ale
problemei.
36 CAMELIA FRIGIOIU
⎨ ...........................................
⎪a x + a x + ... + a x ≤ b
⎪ m1 1 m2 2 mn n m
⎪⎩ x1 ≥ 0, x2 ≥ 0, .....xn ≥ 0
c1 c2…cr…cm…cj… cm+n θ
CB B xB a1 a2…ar…am…aj… am+n
c1 a1 x1 1 0…..0….0….α1j… α1m+n
c2 a2 x2 0 1…..0….0….α2j… α2m+n
. . . ………………………………
cr ar xr 0 0…..1…0…..αrj…. αrm+n
. . . ……………………………..
cm am xm 0 0…..0…1…..αmj…. αmm+n
ck –fk f0 0…0….0….0…cj-fj… cm+n-fm+n
⎧⎪ x ⎪⎫ x
min ⎨ kj , α kj 〉 0⎬ = rr . Vectorul ar iese din bază.
⎪⎩ α k ⎪⎭ α k
⎛ 2⎞
⎜ ⎟
f2 = CBT -1
B a 2= CBT a2 =(0, 0, 0) ⎜ 1 ⎟ =0; c2 – f2 = 4 - 0=4
⎜ 2⎟
⎝ ⎠
⎛2⎞
T ⎜ ⎟
f3= CB a3 =(0, 0, 0) ⎜ 0 ⎟ =0; c3 – f3 = 3 - 0=3;f4=0; c4-f4=0; f5=0, c5-f5 =0 ; f6=0, c6-f6=0.
⎜ −1⎟
⎝ ⎠
Criteriul de optimalitate se aplică după calcularea diferenţelor Δj. Soluţia nu este
optimă, deoarece nu toate diferenţele sunt negative sau egale cu 0. Vom schimba baza
curentă, prin introducerea unui nou vector în bază. Criteriul de ieşire din bază indică
40 CAMELIA FRIGIOIU
alegerea max { 5,4,3 } = 5 =c1 – f1, deci vectorul a1 intră în bază, j=1. Vom stabili vectorul
care iese din bază şi pentru aceasta adăugăm coloana θ. Acum tabelul va arăta astfel:
5 4 3 0 0 0
CB B XB a1 a2 a3 a4 a5 a6 θ
0 a4 10 1 2 2 1 0 0 10/1
0 a5 8 (2) 1 0 0 1 0 8/2
0 a6 8 0 2 -1 0 0 1 -
cj-fj 0 5* 4 3 0 0 0
x5
Criteriul de ieşire din bază indică ieşirea vectorului, care realizează min {10,4} = 4= ,
α15
deci iese din bază a5. Pivotul iteraţiei este egal cu 2. Noua bază va fi formată din vectorii
a4, a1, a6.
Calculul elementelor noului tabel se va efectua cu metoda Gauss - Jordan. Tabloul
simplex va fi :
5 4 3 0 0 0
CB B XB a1 a2 a3 a4 a5 a6 θ
0 a4 6 0 3/2 (2) 1 -1/2 0 3
5 a1 4 1 1/2 0 0 1/2 0 -
0 a6 8 0 2 -1 0 0 1 -
cj-fj 20 0 3/2 3* 0 -5/2 0
Soluţia dată de acest tabel este XT=(4,0,0,6,0,8), iar valoarea funcţiei este de 20.
Aplicăm iar criteriile de optimalitate pentru a studia această soluţie . Linia diferenţelor arată
că soluţia nu este optimă va intra în bază a3; coloana lui θ arată că iese din bază vectorul
a4. Pivotul este egal cu 2. Noua bază va fi formată din vectorii a3 , a1, a6.
Iteraţia corespunzătoare este dată de tabelul de mai jos:
5 4 3 0 0 0
CB B XB a1 A2 A3 a4 a5 a6 θ
3 a3 3 0 3/4 1 1/2 -1/4 0
5 a1 4 1 ½ 0 0 1/2 0
0 a6 11 0 11/4 0 1/2 -1/4 1
cj-fj 29 0 -3/4 0 -3/2 -7/4 0
Determinarea unei soluţii iniţiale de bază, când problema are forma canonică:
min f=c1x1+c2x2+…+cnxn
⎧ a11 x1 + a12 x 2 + ... + a1n x n ≥ b1
⎪ a x + a x + ... + a x ≥ b
⎪⎪ 21 1 22 2 2n n 2
⎨ ...........................................
⎪a x + a x + ... + a x ≥ b
⎪ m1 1 m2 2 mn n m
⎪⎩ x1 ≥ 0, x 2 ≥ 0, .....x n ≥ 0
⎪⎩ x j ≥ 0, j = 1, n + m
Dacă procedăm ca mai înainte, vom lua drept soluţie iniţială de bază, soluţia:
x1=x2=….=xn=0, xn+1= -b1,xn+2= - b2,…,xn+m= - bm,
însă acesta nu este şi realizabilă, pentru că ea nu satisface condiţiile algoritmului simplex.
Pentru a obţine o soluţie admisibilă de bază, vom introduce în fiecare egalitate o nouă
variabilă nenegativă, cu coeficientul +1, care să înlesnească alegerea soluţiei iniţiale.
Aceste m variabile pe care le introducem se numesc variabile artificiale, iar metoda de
lucru pe care o expunem se numeşte metoda variabilelor artificiale sau metoda
penalizării .
Astfel, după adăugarea variabilelor artificiale sistemul de restricţii devine :
⎧ a11 x1 + a12 x2 + ... + a1n xn − xn+1 + xn+ m+1 = b1
⎪ a x + a x + ... + a x − x + x
⎪⎪ 21 1 22 2 2n n n+ 2 n + m + 2 = b2
⎨ ........................................... .
⎪a x + a x + ... + a x + x
n + m + x n + 2 m = bm
⎪ m1 1 m2 2 mn n
⎪⎩ x j ≥ 0, j = 1, n + 2m
Evident, aceste variabile artificiale vor disparea din soluţia optimă sau vor fi 0 la
sfârşitul rezolvării, altfel restricţiile iniţiale ale problemei vor fi modificate. Totuşi, soluţia
iniţială de bază pentru problema cu restricţiile de mai sus poate fi acum una convenabilă
şi anume: x1=x2=….=xn=…=xn+m=0, xn+m+1=b1,xn+m+2=b2,…xn+2m=bm.
42 CAMELIA FRIGIOIU
Iniţial, variabilele artificiale sunt în bază. Le putem elimina treptat din bază dacă le asociem
un coeficient foarte mare în funcţia de eficienţă, practic ∞.
Acest coeficient foarte mare se numeşte coeficient de penalizare, se notează cu M
pentru toate variabilele artificiale şi se consideră practic infinit. În concluzie, funcţia de
eficienţă se modifică şi ea devenind:
min w= c1x1+c2x2+…+cnxn+Mxn+m+1+Mxn+m+2+…Mxn+2m.
Dacă totuşi, la sfârşitul rezolvării problemei de programare liniară prin metoda
variabilelor artificiale, una din variabilele artificiale (sau mai multe) are vectorul său în baza
‘’ optimă’’ şi ea este nenulă, rezultă că problema dată initial nu admite soluţie.
Exemplu.
Să se rezolve problema de programare liniară, utilizând algoritmul simplex:
min f = 4x1 + 3x2 + 5x3
2x1 + x2 -5x3 ≥300
x1 + x2 + x3 ≥ 75
x1, x2 ,x3 ≥ 0.
Soluţie. Aducem problema la forma standard
min f = 4x1 + 3x2 + 5x3
2x1 + x2 -5x3 – x4 =300
x1 + x2 + x3 - x5 = 75
xj ≥ 0 j = 1,5 .
Vom adăuga variabilele artificiale x6, x7, introducându-le în restricţii cu coeficientul 1
şi în funcţia de eficienţă cu coeficientul de penalizare M:
min w = 4x1 + 3x2 + 5x3+Mx6+Mx7
2x1 + x2 - 5x3 – x4+ x6 =300
x1 + x2 + x3 - x5 + x7= 75
xI ≥ 0, l=1,7.
Soluţia iniţială de bază este x1=x2=x3=x4=x5=0, x6=300, x7=75.
Calculele aferente algoritmului simplex sunt redate în tabelul următor. Pentru
calculul liniei diferenţelor şi stabilirea criteriilor de optimalitate şi de intrare în bază se
foloseşte Δj = fj – cj . Pentru criteriul de intrare în bază se folosesc coeficienţii lui M din
diferenţele Δj. La prima iteraţie a1 intră în bază, deoarece se compară coeficientul 3 al lui
M din diferenţa Δ1=3M – 4 cu coeficientul 2 al lui M din diferenţa Δ2 = 2M-3 şi se alege
coeficientul cel mai mare, deci intră în bază a1.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 43
4 3 5 0 0 M M
CB B XB a1 a2 a3 a4 a5 a6 a7 θ
M a6 300 2 1 -5 -1 0 1 0 150
M a7 75 (1) 1 1 0 -1 0 1 75
fj-cj 3M-4* 2M-3 -4M-5 -M -M 0 0
M a6 150 0 -1 -7 -1 (2) 1 - 75
4 a1 75 1 1 1 0 -1 0 - -
fj-cj 0 -M+1 -7M-1 -M 2M-4* 0 -
0 a5 75 0 -1/2 -7/2 - 1/2 1 - -
4 a1 150 1 ½ - 5/2 - 1/2 0 - -
fj-cj 600 0 -1 - 15 -2 0 - -
Dacă o variabilă artificială iese din bază, ea nu va mai intra niciodată în bază, fapt
care justifică eliminarea din calcul a coloanelor a7 şi a8 din tabelul de mai sus.
Soluţia optimă a problemei este:
x1=150, x2=x3=x4=0, x5=75, min f =600.
Soluţie optimă multiplă.Calcul soluţiei optime generale
Dacă o problemă de programare liniară are mai multe soluţii optime de bază, atunci
orice combinaţie liniară convexă a acestor soluţii este de asemenea o soluţie optimă. Din
cele expuse a rezultat, de asemenea, când o soluţie este multiplă: dacă în iteraţia optimă
cj - fj=0 (sau fj - cj=0) pentru un vector aj care nu aparţine bazei, atunci este posibil să
introducem în bază vectorul aj pentru a determina altă soluţie optimă care să conducă la
aceeaşi valoare pentru funcţia de eficienţă.
Exemplu. Se face un amestec de uleiuri minerale U1,U2,U3,U4, în vederea unui
produs finit cu anumite calităţi şi în cantitate de cel puţin 800 l.Amestecul trebuie să
conţină substanţele S1 şi S2 în cantitate de cel puţin 18000 g respectiv 21000 g.Conţinutul
de substanţe S1 şi S2 ale fiecărui tip de ulei şi costurile unitare sunt date mai jos:
Uleiuri Conţinut în grame/ l
Substanţe U1 U2 U3 U4 Necesar (g)
S1 20 10 30 20 18000
S2 10 20 10 30 21000
Cost unitar
Mii u.m./t 5 4 4,5 3
Cum trebuie făcut amestecul cu cost total minim?
44 CAMELIA FRIGIOIU
⎛ 0 1 0 2 1 0 − 1⎞
⎜ ⎟
A= ⎜ − 1 1 − 2 1 0 1 − 1⎟
⎜ 1 2 1 3 0 0 − 1⎟
⎝ ⎠
Ea coţine doi vectori unitari a5 şi a6, deci nu este nevoie pentru determinarea
soluţiei iniţială de bază decât de o singură variabilă artificială, care va fi notată x8 şi va fi
adăugată la ultima restricţie.
Problema de programare liniară devine :
min f =5 x1+4x2+4,5 x3+3x4+Mx8
x2 +2x4 +x5 –x7 = 1300
- x1+x2 - 2x3+x4 + x6 – x7 = 300
x1+2x2+x3+3x4 – x7 +x8= 2100; xj ≥ 0, j=1,..,8.
Tabelul simplex este dat mai jos:
5 4 4,5 3 0 0 0 M
CB B XB a1 a2 a3 a4 a5 A6 a7 a8 θ
0 a5 1300 0 1 0 2 1 0 -1 0 650
0 a6 300 -1 1 -2 (1) 0 1 -1 0 300
M a8 2100 1 2 1 3 0 0 -1 1 700
fj-cj M-5 2M-4 M-4,5 3M-3* 0 0 -M 0
0 a5 700 2 -1 4 0 1 -2 1 0 700/4
3 a4 300 -1 1 -2 1 0 1 -1 0 -
M a8 1200 4 -1 (7) 0 0 -3 2 1 1200
7
fj-cj 4M-8 -M-1 7M-0,5* 0 0 -3M+3 2M-3 0
0 a5 100/7 -2/7 -3/7 0 0 1 -2/7 -1/7 -
3 a4 4500/7 1/7 5/7 0 1 0 1/7 -3/7 -
4,5 a3 1200/7 4/7 -1/7 1 0 0 -3/7 2/7 --
fj-cj 2700 -2 -2,5 0 0 0 -1,5 0*
Rezolvarea unei probleme de programare liniară care nu este la nici una din
formele canonice
Se aduce problema la forma standard, cu toţi termenii liberi ai sistemului de restricţii
pozitivi. Matricea sistemului adus la forma standard va arăta care sunt vectorii coloană
unitari existenţi şi care ar mai trebui adăugaţi pentru a obţine o bază unitară. In funcţie de
acest fapt se adaugă variabile artificiale la restricţiile potrivite şi se modifică şi funcţia de
eficienţă astfel :
-dacă problema este de minim, atunci se adaugă la funcţia de eficienţă iniţială,
variabilele artificiale cu coeficienţii de penalizare M (M pozitiv, foarte mare);
-dacă problema este de maxim, atunci se adaugă la funcţia de eficienţă iniţială,
variabilele artificiale cu coeficienţii de penalizare -M (negativ, practic -∞)
Spunem că problema se rezolvă prin metoda penalizării.
Vom construi tabelul simplex, cu baza iniţială formată din vectori unitari, care pot fi:
- vectori corespunzători variabilelor problemei sau
- vectori corespunzători variabilelor de compensare sau
- vectori corespunzători variabilelor artificiale.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 47
2 1 2 0 -M
CB B XB a1 a2 a3 a4 a5 θ
0 a4 20 5 1 (1) 1 0 20*
-M a5 30 -1 1 1 0 1 -
cj-fj 2-M 1+M 2+M* 0 0
2 a3 20 5 1 1 1 0
-M a5 10 -6 0 0 -1 1
cj-fj -8-6M -1 0 -2-M 0
Ultima iteraţie a tabelului de mai sus indică optimalitatea soluţiei datorită faptului că
toate diferenţele sunt Δj = c j- fj sunt negative sau 0.
Totuşi variabila artificială x5 , a rămas în bază cu valoarea 10, x5≠0; deci problema
nu admite soluţie.
Dualitatea simetrică
Fie problema de programare liniară , care are forma canonică:
max f = CT X
AX≤b (P)
X≥0
în care (x1,x2,…,xn)T sunt variabilele, C∈Rn, A∈Mm×n(R), b∈Rm. Problema are m restricţii.
Fie vectorul Y= (y1,y2,…,ym)T cu m componente.Vom face să corespundă fiecărei restricţii
a problemei (P) una din componentele lui Y. Astfel, restricţiei 1 îi va corespundă y1,…, în
general restricţiei I îi va corespunde variabila yI . Aceste variabile se numesc variabilele
dualei sau variabile duale.
Definiţia 4.1. Se numeşte duala problemei (P), problema de programare liniară:
min g = YT b
YT A ≥ CT (D)
Y ≥ 0.
Definiţia 4.2. Fie problema de programare liniară
min f = CT X
AX≥b (P1)
X≥0
în care X, C ∈ Rn, A ∈Mm×n(R), b∈Rm. Duala problemei (P1) este problema :
max g = YT b
YT A ≤ CT (D1)
Y ≥ 0.
m
unde Y∈ R este vectorul variabilelor duale.
Se observă că duala lui (D) este chiar (P) şi duala lui (D1) este (P1).
Dualitatea nesimetrică
Definiţia problemei duale în cazul când primala nu este la nici una din formele
canonice se va face cu ajutorul tabelului de mai jos ;
Primala (P) Duala (D)
min (max) max (min)
x1,x2,…,xn, n variabile n restricţii
m restricţii y1,y2,…,ym - m variabile
A matricea sistemului de restricţii AT matricea sistemului de restricţii
C∈Rn coeficienţii funcţiei de b∈Rm coeficienţii funcţiei de
Eficienţă eficienţă
B∈Rm vectorul termenilor liberi C∈Rn vectorul termenilor liberi
50 CAMELIA FRIGIOIU
Restricţia i concordantă yi ≥ 0
Restricţia i neconcordantă yi ≤ 0
Restricţia i egalitate yi oarecare
≥0 restricţia j concordantă
xj ≤ 0 restricţia j neconcordantă
xj oarecare restricţia j egalitate
§.5. Probleme
Produse
Materii prime P1 P2 P3 P4 Disponibil
A 3 2 4 2 300
B 0 1 2 3 80
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 51
Cheltuieli unitare 5 4 2 4
Dacă îşi propune să producă în total cel puţin 100 unităţi,iar din produsul P3 nu mai
puţin de 20 unităţi, cum trebuie organizată producţia, asfel încât cheltuielile totale să fie
minime?
2.O întreprindere fabrică trei tipuri de produse folosind gaz metan şi
apă.Consumurile specifice, disponibilul de apă şi gaz, precum şi beneficiile nete unitare
sunt date în tabelul de mai jos:
Culturile
Unitatea A B C D Disponibil
Forţă de muncă Om/zi 1 2 3 5 15
Bani investiţi Mii u.m./ha 4 7 5 2 20
Venitul net Mii u.m./ha 2 6 3 4 -
Să se întocmească planul de cultivare astfel încât venitul net total să fie maxim.
4.O întreprindere fabrică trei tipuri de produse P1,P2,P3 , utilizând 4 locuri de muncă
L1,L2,L3,L4 .Necesarul de timp exprimat în ore pentru fabricarea fiecărui produs,
capacităţile de producţie ale celor trei locuri de muncă precum şi preţurile de desfacere ale
produselor sunt trecute în tabelulul de mai jos:
52 CAMELIA FRIGIOIU
Produsele P1 P2 P3 Capacităţile de
Locul de muncă Producţie
L1 3 2 1 15
L2 1 0 0 10
L3 0 1 0 5
L4 0 0 1 5
Preţul unitar de desfacere 1 2 3
Să se determine structura optimă a producţiei, ştiind că L1 foloseşte toată
capacitatea de producţie.
5.Din două alimente A1 şi A2 se obţin trei ‘’ principii nutritive’’ N1,N2,N3. Costul unei
unităţi de aliment, cantitatea de principiu nutritiv conţinută într-o unitate de produs şi
necesarul de unităţi din fiecare principiu nutritiv sunt date în tabelul de mai jos:
A1 A2 Necesar
N1 0,3 0,1 0,3
N2 0,4 0,3 0,6
N3 0,1 0,2 0,2
Cost unitar 2 1
Să se determine cantităţile x1,x2 din cele două produse astfel încât preţul dietei să
fie minim.
6.Să se rezolve problemele:
a) min f = 3x1 - 2x2 + x3 b) max f = 3x1 + 2x2 – x3 +16 x4
3x1 + x2 - 2 x3 = 2 3x1+2x2+5x3+4x4≤ 8
4x1 +3x2 +2 x3= 1 x1+x2+2x3+x4 ≤ 4
x1, x2 , x3 ≥ 0 x1, x2 , x3 ,x4 ≥ 0 .
7. O maşină produce trei produse P1,P2,P3.Produsul P1 aduce întreprinderii un venit
de 3 u.m. pe unitatea de produs, P2 de 12 u.m. iar P3 de 4 u.m. Randamentul maşinii este
de 75, 25 şi respectiv 50 bucăţi/oră pentru P1,P2,P3. Vânzările sunt limitate pentru P1 la
1500, pentru P2 la 500 şi pentru P3 la 1000 bucăţi.Ştiind că maşina lucreză săptămânal 45
ore, să se determine repartiţia producţiei, astfel încât beneficiul să fie maxim.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 53
h) min f = 6x1 + x2
x1 +2 x2 ≥ 3
3x1 + x2 ≥ 4
x1, x2 ≥ 0
54 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
GEOMETRIE ANALITICĂ
CAPITOLUL 1
VECTORI LIBERI
§ 1. Vectori liberi
Figura 1
Punctul A se numeşte originea, iar punctul B se numeşte extremitatea segmentului
Figura 2
O dreaptă împreună cu un sens de parcurs fixat se numeşte dreaptă orientată.
Definiţia 1.2. Două segmente orientate, nenule, coliniare au acelaşi sens dacă
sensurile determinate pe dreapta suport comună coincid. Două segmente orientate
nenule, paralele au acelaşi sens dacă extremităţile lor se află în acelaşi semiplan
determinat de dreapta care uneşte originile segmentelor (fig. 3), în planul dreptelor
suport paralele.
Figura 3
Admitem că sensul unui segment orientat nul este nedeterminat.
notează AB .
Un segment orientat are lungime zero dacă şi numai dacă el este segmentul nul.
Două segmente neorientate care au aceeaşi lungime se numesc congruente.
Figura 4
Figura 5 Figura 6
Figura 7
4) comutativitatea : ∀ a , b ∈ E 3, a + b = b + a .
De aici, se obţine o nouă regulă pentru determinarea sumei a doi vectori necoliniari,
numită regula paralelogramului. Folosind această regulă, suma a doi vectori a şi b
are ca reprezentant segmentul orientat, care este diagonala paralelogramului construit
cu reprezentanţii celor 2 vectori ca laturi, având originea comună. Aceasta înseamnă că
vectorul sumă este un vector care are direcţia diagonalei, originea reprezentantului
sumei este comună cu cea a reprezentanţilor celor 2 vectori, modulul este egal cu
lungimea diagonalei (fig.6).
Asociativitatea adunării vectorilor liberi permite generalizarea regulei triunghiului
la regula poligonului pentru n ≥ 3 vectori.
Definiţia 2.2. Suma vectorilor a1 , a 2 ,... a n este vectorul liber al cărui reprezentant
închide poligonul, ale cărei laturi sunt reprezentanţi ai vectorilor termeni, astfel încât
58 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Figura 8
4) ∀ a ∈ E 3, 1· a = a .
§ 3. Vector de poziţie
Alegem în E3 un punct O, numit origine. Oricărui alt punct M din E3 îi corespunde
un vector şi numai unul r ∈ E 3 al cărui reprezentant este OM. Reciproc, oricărui vector
r îi corespunde un punct şi numai unul M, astfel încât OM să îl reprezinte pe r .
Mulţimile E3 şi E 3 sunt în corespondenţă biunivocă, bijecţia fiind unic determinată
prin fixarea originii O. Vectorul liber r = OM se numeşte vectorul de poziţie al
punctului M faţă de originea O.
Cunoscând vectorii de poziţie ai punctelor M1( r 1) şi M2( r 2), obţinem
M1M2 = OM 2 - OM 1 = r 2 - r 1 (fig.9).
Figura 9
Între vectorii determinaţi de trei puncte oarecare din spaţiu M1, M2, M3 (fig. 10)
avem relaţia evidentă
M1M2 + M2M3 + M3M1 = θ .
Această relaţie se numeşte relaţia lui Chasles.
Vectorul de poziţie al mijlocului M al segmentului M1M2 este dat de formula (fig.11):
r1 + r 2
r =
2
1 r 2 - r1 r1 + r 2
Într-adevăr OM = OM 1 + M1M = OM 1 + M1M 2 = r 1 + = .
2 2 2
Figura 10 Figura 11
Aplicaţie. Vectorul de poziţie al centrului de greutate al unui triunghi.
Fie triunghiul M1M2M3 (fig. 12) unde cu M’1, M’2, M’3 am notat mijloacele laturilor
M2M3, M3M1 şi respectiv M1M2. Ştim că dacă M2 şi M3 au vectorii de poziţie r 2 şi r 3 faţă
60 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
de un pol oarecare (care nu este indicat în figură), atunci M’1 faţă de acest pol va avea
r2 + r3
vectorul de poziţie .
2
Fie G centrul de greutate al triunghiului. El se află pe M1M’1 astfel încât
M1G = 2 GM ’1 .
r2 + r3
Atunci r G - r 1 = 2( - r G)
2
r 2 + r 3 + r1
3r G = r 2 + r 3 + r 1 ⇒ r G = .
3
Deci, centrul de greutate al triunghiului, punctul G are vectorul de poziţie
r1 + r 2 + r 3
rG=
3
unde r i (i = 1, 2, 3) sunt vectorii de poziţie ai vârfurilor (fig.12).
Figura 12
§ 4. Coliniaritate şi coplanaritate
Se observă că OD = OD 1 + OD 2 + OD 3 = r OA + s OB + t OC şi deci
d = ra + sb + tc . g
62 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
§ 5. Proiecţie ortogonală
Fie dreapta Δ şi un punct M, exterior dreptei Δ (fig. 14). Dacă prin punctul M
construim planul PM perpendicular pe Δ, acest plan va întâlni dreapta Δ în punctul M’.
Punctul M’ se numeşte proiecţia ortogonală a punctului M pe dreapta Δ. Planul PM se
numeşte planul proiectant.
Figura 14
Teorema 5.1. Vectorul liber A' B' nu depinde de segmentul orientat AB care
este reprezentantul vectorului a .
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 63
Definiţia 5.1. Vectorul liber A' B' se numeşte proiecţia ortogonală a vectorului
a pe dreapta Δ1 şi se notează π Δ1 ( a ).
Figura 15
πΔ ( a ) = πΔ2 ( a ).
1
este coliniar cu u 0 şi există un număr real pru a astfel încât (fig. 16):
π u ( a ) = ( pru a ) u 0.
Figura 16
Definiţia 5.2. Numărul real pru a definit prin relaţia precedentă se numeşte
pru a = || a ||cosϕ
Figura 17
Observaţia 5.1. Proiecţia unui vector nenul a pe un alt vector u are următoarele
proprietăţi
π u ( a + b ) = π u ( a ) + π u ( b ), ∀ u , a , b ∈ E 3;
π u (λ a ) = λ π u ( a ), ∀ λ ∈ R, ∀ a ∈ E 3.
§ 6. Produs scalar
S-a definit o operaţie cu vectori care să pună în evidenţă proiecţia unui vector
pe alt vector. Această operaţie este produsul scalar a doi vectori.
Fie E 3 spaţiul vectorilor liberi şi a , b ∈ E 3. Pentru a ≠ θ şi b ≠ θ , notăm cu
|| a || || b ||cos ϕ pentru a ≠ θ şi b ≠ θ
<a , b > =
0 pentru a = θ sau/şi b = θ
se numeşte produs scalar al vectorilor liberi. Produsul scalar a doi vectori se poate nota
a · b sau ( a , b ).
Teorema 6.1. Produsul scalar al vectorilor liberi are următoarele proprietăţi:
1) a · b = b · a , ∀ a , b ∈ E 3 (este comutativ);
2) a · ( b + c ) = a · b + a · c , ∀ a , b , c ∈ E 3 (distributiv faţă de adunarea vectorială);
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 65
3) (α a ) · b = α( a · b ), ∀ α ∈ R, ∀ a , b ∈ E 3 (omogen);
4) a · a ≥ 0, ∀ a ∈ E 3 şi a · a = 0 ⇔ a = θ ;
5) a · b = || a || pra (b) = || b || prb (a) , ∀ a , b ∈ E 3 ;
6) produsul scalar a doi vectori nenuli a şi b este egal cu zero, dacă şi numai dacă cei
doi vectori sunt perpendiculari.
Observaţia 6.1. Teorema 6.1 arată că E 3 împreună cu produsul scalar definit
mai sus este un spaţiu vectorial euclidian.
· i j k
i 1 0 0
j 0 1 0
k 0 0 1
Fie a , b ∈ E 3. În baza ortonormată { i , j , k }, aceşti vectori se vor scrie
a = a1 i + a2 j + a3 k şi b = b1 i + b2 j + b3 k , ai , bj ∈R, i,j=1,2,3.
Produsul scalar al acestor doi vectori este:
a · b = (a1 i + a2 j + a3 k ) · (b1 i + b2 j + b3 k ) = a1b1 i 2 + a1b2 i · j + a1b3 i · k +
euclidiene ale unui vector a sunt de fapt mărimile algebrice ale proiecţiile ortogonale
ale lui a pe vectorii bazei ortonormate { i , j , k }.
Dacă se cunosc coordonatele euclidiene ale unui vector a , atunci norma sa este
a = || a || = a ⋅ a = a12 + a 22 + a 32 .
66 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
§ 7. Produs vectorial
Figura 19
Teorema 7.1. Produsul vectorial a doi vectori are proprietăţile:
1) a x b = - b x a , ∀ a , b ∈ E 3 (anticomutativitate),
2) α( a x b ) = (α a ) x b = a x (α b ), ∀α ∈ R ∀ a , b ∈ E 3,
3) a x ( b + c ) = a x b + a x c , ∀ a , b , c ∈ E 3;
4) a x θ = θ ; a x a = θ , ∀ a ∈ E 3;
5) || a x b ||2 = || a ||2 || b ||2 – ( a · b )2 (identitatea Lagrange);
6) produsul vectorial a doi vectori nenuli este nul dacă şi numai dacă vectorii sunt
coliniari (sau paraleli);
7) norma produsului vectorial a 2 vectori necoliniari || a x b || reprezintă aria
paralelogramului construit pe reprezentanţii OA şi OB ai acestor vectori (fig. 19).
Produsul vectorial este o aplicaţie biliniară definită pe E 3 x E 3 cu valori în E 3.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 67
a =a1 i +a2 j +a3 k , b =b1 i +b2 j +b3 k . Folosind definiţia produsului vectorial şi proprietăţile
lui, obţinem tabelul
x i j k
i θ k -j
j -k θ i
k j -i θ
§ 8. Produs mixt
Definiţia 8.1. Fiind daţi vectorii liberi a , b , c , numărul a ·( b x c ) se numeşte
produsul mixt al acestor vectori.
Dacă a , b , c sunt necoplanari, atunci modulul produsului mixt reprezintă
volumul paralelipipedului ce se poate construi pe reprezentanţii cu origine comună ai
celor trei vectori (fig. 20).
Figura 20
Într-adevăr V=Sh unde S este aria paralelogramului construit pe vectorii b şi c ,
iar h este înălţimea paralelipipedului relativă la această bază. Ştim că S = || b x c ||, iar
h = prbx c a = || a ||cosϕ, ϕ este unghiul dintre vectorii a şi b x c .
68 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
d = (a x b ) x c ,
care are ca regula de calcul
(a x b ) x c = (a ·c )b - (b ·c )a .
2) Produsul vectorial a patru vectori adică produsul vectorial a două produse
vectoriale ( a x b ) x ( c x d ).
Notăm c x d = e .
(a x b ) x (c x d) = (a x b ) x e = (a · e )b - (b · e)a =
= [ a · ( c x d )] b - [ b x ( c x d )] a = ( a , c , d ) b - ( b , c , d ) a .
Deci ( a x b ) x ( c x d ) = ( a , c , d ) b - ( b , c , d ) a este o formulă de calcul a
produsului vectorial a patru vectori.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 69
CAPITOLUL 2
PLANUL ŞI DREAPTA
1. Reper cartezian
Este cunoscut faptul că spaţiile E3 şi E 3 sunt în corespondenţă biunivocă, bijecţia
fiind unic determinată prin fixarea originii; spaţiile E 3 şi R3 sunt izomorfe, izomorfismul
fiind unic determinat prin fixarea bazelor în cele două spaţii.
În ipoteza că am fixat un punct origine în E3 şi o bază ortonormată { i , j , k } în E 3,
Vom nota OM = x i + y j + z k .
M
M2
O
M’
M1
Figura 1.
Notăm M(x,y,z).
Definiţia 1.3. Bijecţia dintre E3 şi R3, prin care fiecărui punct din spaţiu M∈E3 i se
asociază coordonatele sale carteziene se numeşte sistem de coordonate cartezian.
Observaţia 1.1. Folosind cele două bijecţii precizate mai sus, putem identifica E3
cu E 3 şi cu R3.
Versorilor i , j , k le ataşăm axele de coordonate Ox, Oy, Oz care au acelaşi sens
pozitiv cu sensul acestor versori. Coordonatele carteziene ale punctului M reprezintă
mărimile algebrice ale proiecţiilor ortogonale ale vectorului OM pe cele trei axe de
coordonate (fig.1). Cele trei axe determină trei plane xOy, yOz, zOx numite plane de
coordonate.
Reperul cartezian se mai poate nota Oxyz.
2. Coordonate polare în plan
În plan considerăm reperul cartezian xOy. Orice punct M din plan este bine
determinat de coordonatele sale carteziene (x,y). Poziţia unui punct M din plan, M ≡/ O,
mai poate fi caracterizată şi prin coordonatele polare (ρ,θ).
Definiţia 1.4. Ansamblu format dintr-un punct fix O numit pol şi o axă Ox numită
axa polară (fig. 2) se numeşte reper polar în plan.
Coordonata notată cu ρ este distanţa de la pol la punctul considerat M;
coordonata notată cu θ, este mărimea unghiului pe care-l face direcţia pozitivă a axei
polare cu semidreapta OM.
Între coordonatele polare (ρ,θ) şi coordonatele carteziene (x,y) ale punctului M
există relaţiile: x = ρcosθ , y = ρsinθ, (ρ,θ)∈(0,∞) x [0,2π).
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 71
Figura 2
ρ=d(O,M) se numeşte rază polară; ρ > 0; iar θ = măs(Ox,OM), care se numeşte unghi
polar. Funcţia care asociază fiecărui punct din plan, diferit de origine, perechea (ρ,θ)
este o bijecţie între punctele planului, cu excepţia originii şi (0,∞) x [0,2π).
Poziţia unui punct M∈ E 3* poate fi caracterizată prin tripletul ordonat (ρ,θ,z) unde
4. Coordonate sferice
Uneori poziţia unui punct M∈ E 3* este caracterizată cu ajutorul unui alt triplet
ordonat de numere (r,θ,ϕ), unde r reprezintă distanţa d(O,M), θ este masura unghiului
dintre semidreptele Ox şi OM’, iar ϕ este masura unghiului dintre semidreptele Oz şi
OM (fig. 4).
72 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Definiţia 1.6. Numerele (r,ϕ,θ) se numesc coordonatele sferice ale lui M sau
coordonatele polare în spaţiu.
Între coordonatele sferice şi cele carteziene ale punctului M există relaţiile
x = rsinϕcosθ
y = rsinϕsinθ
z = rcosϕ, unde r ∈ (0,∞); θ ∈ [0, π); ϕ ∈ [0,2π).
Figura 4
§ 3. Planul
Un plan în spaţiu este determinat de diverse condiţii geometrice cum ar fi: trei
puncte necoliniare, două drepte concurente, două drepte paralele, o dreaptă şi un punct
exterior dreptei, un punct şi un vector normal pe plan.
Vom stabili ecuaţia planului sub formă vectorială sau carteziană, impunând
anumite condiţii geometrice care determină planul. Vom observa ca indiferent de
condiţiile geometrice care determină un plan, ecuaţia carteziană a acestuia este mereu
o ecuaţie liniară in x, y si z.
Z
N
M0 Figura 8
M
O y
P
Un punct M∈P dacă şi numai dacă M0M ⊥ N . De aceea, putem spune ca planul P este
P = {M ∈ E3 | M0M ·N = 0}
P: ( r - r0 ) ⋅ N = 0. (3.1)
P: r ⋅ N = α. (3.2)
Plane particulare. 1) Planul xOy are ecuaţia z=0 şi vectorul lui normal este
k (0,0,1), ecuaţia planului yOz este x=0 şi are vectorul normal i (1,0,0). Ecuaţia planului
xOz este y = 0, vector normal pe acest plan fiind j (0,1,0).
2) Ecuaţiile planelor care trec prin axele de coordonate Ox, Oy, Oz sunt respectiv
By + Cz = 0; Ax + Cz = 0 şi Ax + By = 0.
3) Ecuaţia unui planul oarecare care trece prin origine este Ax + By + Cz = 0.
cunoscut M0( r 0). Cele trei elemente M0, a , b determină un plan unic P (fig 9).
a
b
M1 M
P M0 M2
Figura 9
Ecuaţia vectorială a planului determinat de punctul M0( r0 ) şi vectorii necoliniari
a , b este
( r - r 0)·( a x b ) = 0. (3.5)
Ecuaţia (3.5) scrisă în coordonate carteziene, pentru a , b şi M0(x0,y0,z0) daţi este:
x − x0 y − y0 z − z0
P: a1 a2 a3 =0 (3.6)
b1 b2 b3
P: r = r 0 + s a + t b , s,t ∈ R. (3.7)
este ecuaţia vectorială parametrică a planului P.
Ecuaţia (3.7) scrisă în coordonate carteziene este echivalentă cu
x = x0 + sa1 + tb1
y = y0 + sa2 + tb2, s,t ∈ R
z = z0 + sa3 + tb3
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 75
a (a1,a2,a3) un vector necoliniar cu vectorul determinat de cele două puncte. Cele trei
elemente M1, M2, a determină un plan unic, notat cu P.
Ecuaţia vectorială a planului P este
P: ( r - r 1, r 2 - r 1, a ) = 0 (3.9)
care, scrisă în coordonate carteziene, este echivalentă cu:
x − x1 y − y1 z − z1
P: x2 − x1 y2 − y1 z2 − z1 = 0 (3.10)
a1 a2 a3
Ax + By + Cz + D = 0
şi ecuaţiile obţinute prin înlocuirea coordonatelor punctelor M1, M2, M3 în această
ecuaţie: Axi + Byi + Czi + D = 0, i = 1,2,3
(folosim faptul că un punct aparţine unui plan dacă şi numai dacă coordonatele
punctului verifică ecuaţia planului).
Figura 11 Figura 12
Ca un caz particular putem găsi ecuaţia planului prin tăieturi (fig. 11).
Determinarea ecuaţiei unui plan atunci când cunoaştem punctele de intersecţie
cu axele de coordonate ale acestuia, se poate obţine înlocuind coordonatele acestor
puncte A(a,0,0), B(0,b,0), C(0,0,c) în ecuaţia (3.13); se obţine:
x y z
P: + + = 1. (3.14)
a b c
2) Coeficienţii lui x,y,z din ecuaţia carteziană a unui plan reprezintă coordonatele
vectorului normal N .
3) Ecuaţia carteziană (3.13) a planului determinat de punctele Mi, i =1,2,3 ne
ajută să stabilim condiţia de coplanaritate a 4 puncte în spaţiu.
Orice plan împarte spaţiul în două regiuni (semispaţii). Două puncte sunt în
acelaşi semispaţiu dacă segmentul care uneşte punctele nu intersectează planul şi sunt
în semispaţii opuse dacă îl intersectează.
Fie un plan P dat prin ecuaţia carteziană
P: Ax + By + Cz + D = 0.
Notăm cu: f(x,y,z)=Ax+By+Cz+D.
În punctele M(x,y,z) ale planului P, f(x,y,z)=0; iar în cele două semispaţii
determinate de el şi notate cu I şi II, au loc relaţiile:
I = {M(x,y,z) | f(x,y,z) ≤ 0}
II = {M(x,y,z) | f(x,y,z) ≥ 0}
I ∩ II = P şi I ∪ II = E3.
§ 4. Dreapta în spaţiu
a (ℓ,m,n) un vector nenul, din E 3. Există o singură dreaptă d care trece prin M0 şi are
direcţia lui a (fig. 13).
Un punct M(x,y,z) aparţine dreptei d determinată de M0 şi a dacă şi numai dacă
vectorii M0M şi a sunt coliniari, adică:
( r - r 0) x a = θ . (4.1)
78 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Figura 13
Ecuaţia (4.1) se numeşte ecuaţia vectorială a dreptei definită de un punct şi un
vector nenul.
Vectorul a (ℓ,m,n) ≠ θ care dă direcţia dreptei d se numeşte vector director, iar
coordonatele sale ℓ,m,n se numesc parametrii directori ai dreptei.
Făcând notaţia r 0 x a = b obţinem o altă formă a ecuaţiei (4.1)
d: r x a = b . (4.2)
Observaţia 4.2. Se face convenţia: dacă în ecuaţiile canonice ale unei drepte un
numitor este zero, atunci numărătorul corespunzător se consideră tot zero.
Două puncte distincte M1( r 1=x1 i +y1 j +z1 k ) şi M2( r 2 =x2 i + y2 j +z2 k ) determină o
singură dreaptă d. Vom considera dreapta ca fiind determinată de punctul M1 şi de
vectorul director a , reprezentat de M1M 2 (figura 14).
Figura 14 Figura 15
d: ( r - r 1) x ( r 2 - r 1) = θ (4.6)
sau d: r = r 1 + t( r 2 – r 1), t ∈ R (4.7)
care se pot scrie în coordonate carteziene, sub forma:
x = x1 + t(x2 – x1)
y = y1 + t(y2 – y1), t∈R (4.8)
z = z1 + t(z2 – z1)
sau ecuaţiile carteziene canonice
x - x1 y - y1 z - z1
d: = = . (4.9)
x 2 - x1 y 2 - y 1 z 2 - z1
⎧ r ⋅ N1 = α 1
D:⎨ .
⎩ r ⋅ N2 = α 2
80 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Figura 16
| M0M1 ⋅ N | | (r 1 - r 0 ) ⋅ N |
Atunci d(M1,P) = = .
|| N || || N ||
| r1 ⋅ N - α |
d(M1,P) = .
|| N ||
Dacă planul P: Ax + By + Cz + D=0 şi M1(x1,y1,z1) obţinem formula:
| Ax 1 + By 1 + Cz1 + D |
d(M1,P) = .
A 2 +B 2 +C 2
|| M 0 A x a || = || a || · d(A,D).
82 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Figura 17
|| M0 A x a ||
Rezultă : d(A,D) = .
|| a ||
|| (r 1 - r 0 ) x a || || r1 x a - b ||
d(A,D) = = .
|| a || || a ||
3) Unghiul dintre două plane
Definiţia 5.1. Se numeşte unghiul dintre două plane P1 şi P2, unghiul ascuţit
dintre vectorii normali ai celor două plane N 1 şi N 2.
Dacă P1: r · N 1 = α1 şi P2: r · N 2 = α2
∧
∧
π
(P1, P2 ) = (N1, N 2 ) = ϕ , ϕ ∈ [0, ).
2
N1 ⋅ N2
cosϕ = .
|| N1 || || N2 ||
⎛π ⎞ N⋅a
cosinusul unghiului complementar sin ϕ = cos ⎜ - ϕ ⎟ =
⎝2 ⎠ || N || ⋅ || a ||
Figura 18
N · a = 0.
2)Dreapta d este perpendiculară pe plan dacă şi numai dacă N x a = θ sau
(A,B,C) = t(ℓ,m,n), t ∈ R \ {0}.
6) Fascicule de plane
⎧⎪r ⋅ N1 = α 1
Fie dreapta d: ⎨ , (N 1 x N 2 ≠ θ ).
⎪⎩r ⋅ N2 = α 2
84 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Definiţia 5.4. Mulţimea tuturor planelor din spaţiu, care conţin o dreaptă dată d
se numeşte fascicul de plane de axa d. Dreapta d se numeşte axa fasciculului, iar
planele P1 şi P2, care determină dreapta d, se numesc planele de bază ale
fasciculului.
Notăm cu P1( r ) = r · N 1 - α1; P2( r ) = r · N 2 - α2.
Ecuaţia fasciculului de plane de axă d este:
Pλ: P1( r ) + λP2( r ) = 0 , λ ∈ R.
⎧x + y + z - 2 = 0
Aplicaţie. Fie dreapta d: ⎨ şi punctul A(1,2,3). Să se determine
⎩x - y + 2z - 3 = 0
planul P care trece prin dreapta d şi conţine punctul A.
i j k
N 2(1,-1,2). a ⎢⎢ N 1 x N 2 = 1 1 1 = 3 i - j - 2 k .Căutăm un punct M0 e dreapta d.
1 −1 2
⎛5 1 ⎞
Se obţine M0 ⎜ , - , 0 ⎟ ∈d. Planul P este planul determinat de două puncte şi un
⎝2 2 ⎠
vector: P: ( r - r 0, r A - r 0, a ) = 0.
P1: A1x + B1y + C1z + D1=0 şi P2: A2x + B2y + C2z + D2 = 0 obţinem:
⎛ A B1 C1 D1 ⎞ A B C D
a) P1≡P2 ⇔ rang ⎜⎜ 1 ⎟⎟ =1 ⇔ 1 = 1 = 1 = 1 ;
⎝ A 2 B2 C2 D2 ⎠ A 2 B2 C2 D2
⎛ A B1 C1 D1 ⎞ ⎛ A B1 C1 ⎞ A 1 B 1 C1 D1
b)P1||P2 ⇔rang ⎜⎜ 1 ⎟⎟ = 2; rang ⎜⎜ 1 ⎟⎟ =1 ⇔ = = ≠ ;
⎝ A 2 B2 C2 D2 ⎠ ⎝ A 2 B2 C2 ⎠ A 2 B2 C2 D2
⎛ A B1 C1 ⎞
c) P1 ∩ P2 = d ⇔ rang ⎜⎜ 1 ⎟ = 2.
⎝ A 2 B2 C 2 ⎟⎠
| r1 ⋅ N - α 2 |
d(P1,P2) = d(M1,P2) = .
|| N ||
| α1 - α 2 |
Dar M1∈P1, atunci r 1· N = α1 şi d(P1,P2) = .
|| N ||
Figura 20
⎧A x + B1y + C1z + D1 = 0
i) Fie dreapta d: ⎨ 1
⎩A 2 x + B 2 y + C 2 z + D 2 = 0
şi planul P:A3x + B3y + C3z + D3=0.
Se formează sistemul liniar cu ecuaţiile dreptei d şi planului P şi avem una dintre
următoarele situaţii:
1) Dacă sistemul este compatibil determinat, adică are soluţia unică (x0,y0,z0) atunci
dreapta şi planul au un singur punct comun M0(x0,y0,z0),notăm d∩P = {M0}.
2) Dacă sistemul este compatibil simplu nedeterminat soluţiile lui sunt tocmai
coordonatele punctelor dreptei, adică d ⊂ P.
3) Dacă sistemul este incompatibil, dreapta d este paralelă cu planul P, d || P.
N x b + αa
r0= ;
N⋅a
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 87
⎧⎪a ⋅ N = 0
2) d ⊂ P dacă şi numai dacă ⎨ ;
⎪⎩N x b + α ⋅ a = θ
⎧⎪a ⋅ N = 0
3) d || P dacă şi numai dacă ⎨ .
⎪⎩N x b + α ⋅ a ≠ θ
( r 2 - r 1, a 1, a 2) = 0.
Condiţia de coplanaritate se mai poate scrie
a 1 · b 2 + a 2 · b 1 = 0.
Figura 21
Vectorul de poziţie al punctului de intersecţie M0( r 0) al dreptelor concurente d1 şi
b 2 x b1
d2. este r0= .
a1 ⋅ b 2
88 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
|| r 1 x a - b 2 || || b1 - b 2 ||
d(D1,D2) = d(M1,D2) = = ,
|| a || || a ||
|| b1 - b 2 ||
deci distanţa dintre D1 || D2 este d(D1,D2) = .
|| a ||
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 89
Figura 22
3) dacă D1 şi D2 sunt oarecare
d(D1,D2) = || AB ||
| M1M2 ⋅ (a1 x a 2 ) |
d(D1,D2) = .
|| a1 x a 2 ||
90 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
CAPITOLUL 4
CUADRICE
§1. Sfera
Ecuaţia sferei
( )
Definiţia 1.1. Fie C r0 , r 0 = x 0 i + y 0 j + z0 k , un punct fixat şi R un număr real,
strict pozitiv, fixat. Sfera S cu centrul C şi rază R este mulţimea punctelor M(x,y,z) din
E3 cu proprietatea:
d(C,M) = R ⇔ r − r0 = R ⇔ ( r − r0 ) 2 = R 2 . (1.2)
Notând − 2x 0 = a, − 2y 0 = b, − 2z 0 = c, x 02 + y 02 + z 02 − R 2 = d , se obţine:
S: x 2 + y 2 + z 2 + ax + by + cz + d = 0 . (1.5)
Ecuaţia (1.5) se numeşte ecuaţia carteziană generală a sferei.
Observaţia 1.1.
1) În ecuaţia carteziană generală a unei sfere, coeficienţii lui x,y,z reprezintă dublul cu
semn schimbat al coordonatei respective a centrului sferei, iar termenul liber este
egal cu diferenţa dintre pătratul distanţei centrului la origine şi pătratul razei.
2) Din ecuaţia generală a sferei se pot citi coordonatele centrului sferei şi raza ei astfel:
−a −b −c a2 + b2 + c 2
x0 = ; yo = ; z0 = şi R =
2
− d.
2 2 2 4
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 91
Figura 1 Figura 2
⎧x = R ⋅ cos u ⋅ sin v
⎪
S: ⎨y = R ⋅ sin u ⋅ sin v . (1.6)
⎪z = R ⋅ cos v
⎩ u ∈ [o,2π ], v ∈ [o, π ], u, v - parametrii
x = x 0 + R ⋅ cos u ⋅ sin v
y = y 0 + R ⋅ sin u ⋅ sin v .
z = z 0 + R ⋅ cosv
Parametrii u şi v de pe sferă se numesc longitudine, respectiv colatitudine.
Vectorial obţinem ecuaţia vectorial parametrică a sferei S cu centrul C r0 şi rază R: ( )
( )
S: r = r0 + R cos u ⋅ sin v ⋅ i + sin u ⋅ sin v ⋅ j + cos v ⋅ k . (1.7)
92 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
x2 + y 2 + z 2 x y z 1
x12 + y12 + z12 x1 y1 z1 1
Δ c = x 22 + y22 + z22 x 2 y 2 z 2 1 = 0
x 32 + y32 + z32 x 3 y3 z3 1
x 24 + y42 + z42 x 4 y 4 z 4 1
Dezvoltând acest determinant obţinem ecuaţia sferei care trece prin punctele M i , 1, 4 .
O sferă din spaţiu este o mulţime mărginită şi închisă, deci compactă.
Sfera are proprietatea că separă spaţiul în două submulţimi disjuncte: interiorul lui S
notat int(S) şi exteriorul lui S notat ext(S). Acestea pot fi descrise cu ajutorul funcţiei:
f:R3→R f (x, y, z ) = (x − x 0 ) + (y − y 0 ) + (z − z 0 ) − R 2
2 2 2
Definiţia 1.2. Locul geometric al tuturor tangentelor într-un punct M1 al unei sfere
S, se numeşte plan tangent la sfera S în punctul M1.
Figura 3
d
C
94 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
(
d: r − r 0 × N = θ . )
(
⎧⎪ r − r0 × N = θ
Rezolvăm sistemul ⎨
)
şi obţinem vectorul de poziţie al punctului I,
⎪⎩r ⋅ N = α
rI =
(
N × r0 × N + αN ) .
2
N
()
M r1 este un punct de pe această dreaptă şi sfera cu centrul în C r0 şi rază R>0 ( )
S: (r − r0 ) 2 = R 2 . (3.1)
Poziţia dreptei D faţă de sfera S depinde de distanţa de la centrul sferei la
dreapta D şi putem avea următoarele poziţii relative:
I) dacă d(C,D)>R ⇒ dreapta D este exterioară sferei
II) dacă d(C,D)=R ⇒ dreapta D este tangentă sferei
III) dacă d(C,D)<R ⇒ dreapta D este secantă sferei (taie sfera în două puncte
distincte).
Putem obţine aceste trei situaţii studiind sistemul de ecuaţii format din ecuaţiile
sferei şi dreptei. Rezolvând acest sistem vom determina punctele de intersecţie ale
⎧⎪r = r1 + ta
dreptei cu sfera: ⎨ , t∈R (3.2)
( 2
)
⎪⎩ r − r0 = R 2
⎧⎪r = r1 + ta
Folosind metoda substituţiei se obţine : ⎨ (3.3)
⎪⎩ r 1 + ta − r 0 ( )
2
= R2
Prelucrăm cea de-a doua ecuaţie din sistemul (3.3) şi obţinem:
(r 1 − r0 )2
( ) 2
+ 2 ⋅ r 1 − r 0 ⋅ ta + t 2 a = R 2 (3.4)
sau
2
( )
a t 2 + 2 r1 − r 0 ⋅ a t + r1 − r 0 ( )
2
− R2 = 0 (3.5)
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 95
(
Δ = r1 − r 0 ) 2 2
⎢⎣
(
⋅ a − ⎡ r1 − r 0 )2
− R2 ⎤ ⋅ a
⎥⎦
2
(3.6)
()
M' r' , ()
M" r" şi
r' = r 1 + t ' a
.
r" = r 1 + t ' ' a
()
punctului M1 r 1 faţă de sfera S: r − r 0 ( )
2
= R2 .
Definiţia 3.2. Mulţimea tuturor sferelor din spaţiu care trec prin cercul de
intersecţie a două sfere date se numeşte fascicul de sfere.
() (
notăm S1 r = r − r 1 )2
() (
− R 12 şi S 2 r = r − r 2 )2
− R 22 .
Ecuaţia fasciculului de sfere determinat de S 1 şi S 2 va fi
()
S λ : S1 r + λS 2 r = 0 , λ ∈ R . ()
Dacă cercul de intersecţie al celor două sfere este dat ca intersecţia uneia dintre sfere
()
şi planul lor radical, notând P r membrul stâng al planului radical obţinem
()
Sλ : S 1 r + λP r = 0 . ()
96 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Proprietăţi:
1) Toate sferele din fascicul au centrele pe aceeaşi dreaptă (dreapta centrelor
sferelor date).
2) Printr-un punct oarecare din spaţiu trece o singură sferă din fascicul; excepţie fac
punctele de pe curba de intersecţie, prin care trece o infinitate de sfere.
3) Într-un fascicul de sfere sunt două sfere tangente la un plan dat.
4) Într-un fascicul de sfere există două sfere care au raza egală cu o valoare fixată
R.
Pentru a studia suprafaţa vom aplica metoda secţiunilor. Intersecţia dintre planele de
coordonate şi elipsoid sunt următoarele elipse:
⎧x2 y2 ⎧y2 z2 ⎧x2 z2
⎪ + −1= 0 ⎪ 2 + 2 −1= 0 ⎪ 2 + 2 −1= 0
(E 1 ): ⎨ a 2 b 2 ; (E 2 ): ⎨b c ; (E 3 ): ⎨a c .
⎪z = 0 ⎪x = 0 ⎪y = 0
⎩ ⎩ ⎩
Aceste trei elipse se numesc elipsele principale ale elipsoidului. Ele se
găsesc în plane perpendiculare două câte două şi luate câte două au o semiaxă
comună (fig. 5).
Figura 5
Figura 6
Aplicând metoda secţiunilor obţinem următoarele informaţii despre această
suprafaţă.
⎧x2 y2
⎪ + −1= 0
Intersecţia cu planul xOy este elipsa (E c ) ⎨ a 2 b 2 , numită elipsă-colier.
⎪z = 0
⎩
Intersecţiile cu planele yOz şi xOz sunt hiperbolele:
⎧y2 z2 ⎧x2 z2
⎪ − −1= 0 ⎪ 2 − 2 −1= 0
(H 1 ): ⎨ b 2 c 2 şi (H 2 ): ⎨a c , care se numesc hiperbole principale.
⎪x = 0 ⎪y = 0
⎩ ⎩
Hiperbolele (H 1 ) şi (H 2 ) sunt situate în plane perpendiculare, ambele cu axa Oz ca axă
netransversă.
Intersecţia cu planele paralele cu xOy, P:z = k (const.), sunt elipsele
⎧ x2 y2
⎪ + −1= 0
⎪ 2 ⎛⎜ k ⎞ ⎛ k2 ⎞
2
⎨ a ⋅ 1
⎜ c2+ ⎟⎟ b ⋅ ⎜⎜1 + 2 ⎟⎟
2
⎪ ⎝ ⎠ ⎝ c ⎠
⎪z = k
⎩
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 99
ale căror semiaxe cresc împreună cu z.
Folosind aceste informaţii putem să ne dăm seama de forma suprafaţei (fig. 6).
Observăm, de asemenea, că semiaxele a,b ale elipsei – colier sunt respectiv
egale cu semiaxele transverse ale hiperbolelor (H 1 ) şi (H 2 ).
Dacă b=a hiperboloidul se numeşte de rotaţie (în jurul axei Oz). Intersecţia lui cu
⎧ 2 ⎛ z2 ⎞
⎪x + y = a
2 2
⋅ ⎜1 + 2 ⎟⎟
⎜
planele P:z = const. sunt cercurile ⎨ ⎝ c ⎠,
⎪
⎩z = const.
iar elipsa–colier devine cerc–colier. Hiperbolele (H 1 ) şi (H 2 ) sunt identice, dar situate în
plane diferite.
Dacă a=b=c, obţinem hiperboloidul cu o pânză de rotaţie echilateral (pentru că
hiperbolele devin echilaterale).
Reprezentarea parametrică a hiperboloidului cu o pânză este
⎧x = a ⋅ cosu ⋅ ch v
⎪
⎨y = b ⋅ sinu ⋅ ch v , u∈[0,2π), v∈R, parametrii.
⎪z = c ⋅ sh v
⎩
fiind însă situată într-un plan perpendicular pe planul lui (H1 ) . Aceste informaţii ne
permit să ne dăm seama despre forma suprafeţei (fig.7).
Figura 7
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 101
Dacă a=b, hiperboloidul cu două pânze (4.3) se numeşte de rotaţie în jurul axei
0z. Elipsele (E) devin atunci cercuri, iar hiperbolele (H1 ) şi (H 2 ) sunt identice, dar
situate în plane perpendiculare.
Observaţia 4.3. Dacă o hiperbolă se roteşte în jurul axei sale netransverse, se
obţine un hiperboloid cu o pânză de rotaţie, iar dacă se roteşte în jurul axei sale
trasverse se obţine un hiperboloid cu două pănze de rotaţie .
Asimptotele hiperbolei, prin rotire, vor da naştere la conul asimptotic (care în
acest caz va fi circular) şi din figură se observă că acest con este exterior
hiperboloidului cu două pânze şi interior celui cu o pânză.
⎧x = a ⋅ cos u ⋅ sh v
⎪
Reprezentarea parametrică a suprafeţei (4.3) este ⎨y = b ⋅ sin u ⋅ sh v , u∈[0,2π), v∈R.
⎪z = c ⋅ ch v
⎩
Dacă a=b=c suprafaţa se numeşte hiperboloid cu două pânze de rotaţie echilater.
Observaţia 4.4. Ecuaţiile reduse:
y 2 z2 x 2 x 2 z2 y 2
+ = − 1 ; + = − 1 , a,b,c>0
b2 c 2 a2 a2 c 2 b2
definesc tot câte un hiperboloid cu două pânze cu axa transversala Ox şi respectiv Oy.
Definiţia 4.4. Suprafaţa de ecuaţie redusă
x2 y 2
+ = 2 ⋅ p ⋅ z , a,b>0, p∈R* (4.4)
a2 b2
se numeşte paraboloid eliptic.
Ecuaţia (4.4) dă pe z ca funcţie explicită de x şi y şi mulţimea de definiţie a
acestei funcţii este (x,y)∈R2, iar valorile funcţiei sunt [0, ∞ ] sau (- ∞,0] după cum p>0 sau
p<0. Deci, suprafaţa se află deasupra planului (x0y) dacă p>0 şi sub acesta dacă p<0.
Paraboloidul eliptic (4.4) are două plane de simetrie (plane principale): x0z şi y0z
şi o singură axă de simetrie 0z. Centru de simetrie nu are, dar funcţia z pentru x=y=0
admite un maxim sau minim (după cum p<0 sau p>0) z=0.
Punctul O(0,0,0) se numeşte vârful paraboloidului eliptic. Este punctul în care
axele intersectează suprafaţa.
Considerăm cazul p>0.
⎧ x2 y2
⎪ + =1
Planele z=k, k>0, taie suprafaţa după elipsele (E ) : ⎨ 2 ⋅ p ⋅ a 2 ⋅ k 2 ⋅ b2 ⋅ p ⋅ k
⎪z = k
⎩
102 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Dacă p>0, numai planele P:z=k>0 întâlnesc suprafaţa, iar dacă p<0 numai
planele z=k<0. Intersecţia cu planul x0y este O(0,0,0), vârful paraboloidului.
Intersecţia cu planele yOz:x=0, respectiv xOz:y=0 sunt parabolele
⎧ 2
= 2 pb 2 z ⎧ x 2 = 2 pa 2 z
(P1 ) : ⎨ y , respectiv (P2 ) : ⎨ , cu axa comună 0z.
⎩x = 0 ⎩y = 0
Figura 9
Dacă a=b paraboloidul se numeşte de rotaţie (în jurul axei 0z). Elipsele (E) sunt
cercuri, iar parabolele (P1) şi (P2) sunt identice.
Dacă o parabolă se roteşte în jurul axei sale (de exemplu Ox), se obţine un
paraboloid de rotaţie (fig 10) de ecuaţie 2 px = y 2 + z 2 .
Figura 10
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 103
⎧
⎪ x = au cos v
⎪
Reprezentarea parametrică a suprafeţei (4.4) este: ⎨ y = bu sin v , u∈[0,∞); v∈[0,2π).
⎪ u2
⎪ z=
⎩ 2p
⎧ y 2 = −2 p b 2 z
Intersecţia cu planul yOz:x=0 este parabola ⎨ .
⎩x = 0
⎧x2 = 2 p a2 z
Intersecţia cu planul xOz: y=0 este parabola ⎨ .
⎩y = 0
Acestea ne ajută la reprezentarea suprafeţei ca în fig. 11.
104 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Figura 11
x2 y 2 y2 z2 x2 z 2
− − 1 = 0 (fig.13) sau − − 1 = 0 sau − − 1 = 0 ,e.t.c., a,b,c>0;
a 2 b2 b2 c2 a 2 c2
- cilindru parabolic, dat prin ecuaţia redusă:
y 2 = 2 px (fig.14) sau z 2 = 2 py , e.t.c., p∈R;
x2 y 2
- pereche de plane concurente, reprezentate, de exemplu prin: − =0
a 2 b2
x2 y2
- dreapta Oz: + =0
a 2 b2
- pereche de plane paralele, de exemplu: x 2 − a 2 = 0
- pereche de plane confundate, de exemplu: x 2 = 0
x2 y 2 z 2
- punctul O, reprezentat prin ecuaţia: + + =0
a 2 b2 c 2
x2 y2 z 2 x2 y 2
- multimea vidă, reprezentată prin: + + + 1 = 0 sau + + 1 = 0 sau x2+a2=0
a 2 b2 c2 a 2 b2
106 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
Probleme
Vectori liberi
1)Să se determine α şi β astfel încât vectorii a = 2 i + (α+β) j + (2α - β) k şi
b = i + 2 j + 3 k să fie coliniari.
2) Se dau punctele A(1,1,2), B(15,-6,4), C(3,3,-5), D(-1,8,4). Să se arate că
triunghiul ABC este dreptunghic iar triunghiul ACD este isoscel. Se cer: perimetrul
∧
triunghiului BCD şi m ( CBD ).
3) Se dau vectorii a = 2 i + 3 j - k , b = 3 i - j + 3 k . Să se afle produsul vectorial
∧
a x b , norma || a x b || şi a, b .
+5 q sunt perpendiculari?
2 k să fie coplanari.
9) Se dau punctele A(1,2,-1); B(3,3,1); C(7,4,-4). Se cere: produsul scalar al
vectorilor AB şi AC şi norma vectorilor AB şi AC .
10) Să se determine λ astfel încât vectorii a = i + 2(λ+1) j - λ k şi b = (2-λ) i + j +
3 k să fie perpendiculari.
11) Să se calculeze unghiul dintre diagonalele paralelogramului construit pe
reprezentanţii vectorilor a = i + 2 j - k , b = -3 i + j + k .
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 107
12) Se dau vectorii a = i - 2 j , b = 3 i - j + λ k . Să se determine λ
π
astfel încât unghiul dintre cei doi vectori să fie .
4
13) Să se determine un vector de normă 26, coplanar cu i şi j , care să fie
perpendicular pe vectorul a = 5 i + 12 j + 5 k .
c = i - j + λ k să fie coplanari.
19) Să se arate că punctele A(5,-1,-1), B(4,2,2), C(5,3,1), D(8,0,-5) se află în
acelaşi plan.
Dreapta si planul
1) Să se scrie ecuaţia unui plan care trece prin punctul M0(1,2,-1) şi care este
paralel cu planul P1: x –3 y + 5z + 4 = 0.
2) Să se scrie ecuaţia planului P care trece prin punctul M1( r 1 = i + j - 2 k ) şi
b) d1: r x ( i + 2 j - 3 k ) = i + 4 j + 3k ; d2: r x (2 i + 4 j - 6 k ) = 2 i + 5 j + 4 k
8) Să se determine distanţa dintre dreptele:
d1: r x (9 i - 6 j + 4 k ) = 2 i + j - 3 k ; d2: r x (9 i - 6 j + 4 k ) = -2 i + j + 6 k
şi ecuaţia planului determinat de ele.
9) Se consideră punctele A(1,3,0), B(3,-2,1), C(α,1,-3), D(7,-2,3). Să se
determine α astfel încât punctele să fie coplanare; pentru α găsit să se scrie ecuaţia
carteziană a planului determinat de ele.
10) Să se scrie ecuaţia planului care trece prin M0(-1,3,3) şi conţine dreapta d
⎧ x + 2y + 3z - 1 = 0
d: ⎨ .
⎩2x - y - z - 3 = 0
x -1 y + 2 z
11) Să se calculeze unghiul dintre dreptele d1: = = şi
-1 4 1
x y z
d2: = = şi să se scrie ecuaţia planului determinat de aceste drepte.
-1 4 1
12) Fie dreptele d1 şi d2 două drepte paralele cu vectorii a (1,0,1) şi b (-1,1,2). Să
se scrie ecuaţiile parametrice ale unei drepte perpendiculară simultan pe d1 şi d2 şi care
trece prin punctul M0(2,3,0).
13) Să se scrie ecuaţiile perpendicularei comune dreptelor
x -1 y + 2 z x y z -1
d1: = = şi d2: = =
-1 4 1 3 1 2
şi să se calculeze distanţa dintre ele.
x -1 y +1 z x - 2 y z +1
14) Fie dreptele d1: = = şi d2: = = .
2 3 1 2 2 α
a) să se determine α astfel încât dreptele d1 şi d2 să fie concurente;
b) să se scrie ecuaţia planului P determinat de aceste drepte;
c) să se calculeze d(M0,P) unde M0(5,-4,1).
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 109
15) Să se studieze poziţia dreptelor faţă de planele respective şi dacă este cazul
să se determine coordonatele punctului de intersecţie
⎧2x + y + z - 3 = 0
a) d: ⎨ , P: 3x – y + z = 0
⎩ x - y + 2z + 3 = 0
b)d: r x ( i + 2 j - k ) = -12 i + 7 j + 2 k , P: r · (7 i - 5 j - 3 k ) = -11.
16) Să se scrie ecuaţiile perpendicularei comune a dreptelor
⎧ x - 2y + z + 2 = 0 ⎧5x + 2y - 5z + 30 = 0
d1: ⎨ , d2 : ⎨ .
⎩2 x − y - z - 5 = 0 ⎩3x + y - 2z + 13 = 0
17)Să se scrie ecuaţia planului determinat de punctele M1(3,1,0),M2(0,7,2) şi
M3(4,1,5).
18)Să se calculeze coordonatele punctului simetric al originii faţă de planul
P: 3x-y+2z+14=0.
19)Să se scrie ecuaţiile perpendicularei coborâte din punctul M1(1,3,2) pe
dreapta
x−2 y z +1
d: = = .
3 −1 2
20)Se consideră punctele A(1,3,0),B(3,-2,1),C(∝,1,-3),D(7,-2,3).Să se determine
∝ astfel încât punctele să fie coplanare; pentru ∝ astfel determinat , să se scrie ecuaţia
planului determinat de ele.
21)Se dau punctele A(3,-1,3),B(5,1,-1),C(0,4,-3).Se cer:
a) Ecuaţiile carteziene, parametrice şi ecuaţia vectorială ale dreptelor AB, respectiv
AC;
b) Măsura unghiului dintre aceste drepte;
c) Ecuaţia carteziană şi ecuaţia vectorială a planului care conţine punctul C şi este
perpendicular pe dreapta AB.
22)Să se scrie ecuaţia ecuaţia planului care trece prin punctul M0(2,-1,1) şi este
perpendicular pe dreapta definită de planele P1:x+2y+2z+2=0,P2:x+y+z+1=0.
x + 2 y −1 z + 1
23)Se dau dreapta d: = = şi planul P: 2x-y+2z+3=0. Se cer :
1 2 1
a) Măsura unghiului dintre dreaptă şi plan;
b) Ecuaţia planului P1 perpendicular pe drepta d şi care conţine punctul de
intersecţie dintre plan ţi dreaptă;
c) Punctele dreptei d care se află la distanţa de două unitaţi faţă de planul P.
110 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
x −1 y + 2 z +1
24)Să se determine punctele de pe dreapta d: = = aflate la
1 1 2
distanţă de două unităţi faţă de planul P:2x-2y+z=1.
x y −1 z + 2
25).Să se afle punctul de pe dreapta d: = = care se află la distanţa
1 −1 1
egală cu 5 faţă de punctul A(0,2,-1).Să se calculeze distanţa de la A la dreapta dată.
⎧x = z +1
26)Să se scrie ecuaţia planului care trece prin dreapta d: ⎨ şi care este:
⎩ y = z −1
a) perpendicular pe planul P1; r ⋅ (i + 2 j − k ) = 0
⎧ x = 3z − 1
c) face un unghi de 30° cu dreapta d: ⎨ .
⎩ y=2
x − 2 y +1 z x +1 y − 8 z − 3
27) Se dau dreptele : d1: = = , d2 : = =
−1 3 1 7 −3 1
Să se calculeze mărimea unghiului celor două drepte şi să se stabilească poziţia
relativă a dreptelor. Să se scrie ecuaţiile perpendicularei comune celor două drepte.
x − 2 y +1 z −1
28)Fie dreapta d: = = şi punctul A(-1,-1,2). Să se calculeze
1 2 3
coordonatele simetricului lui A faţă de dreapta d.
29)Fie planul P:3x+y-z-9=0 şi punctul M0(4,7,-1). Se cer:
a) distanţa de la M0 la planul P;
b) coordonatele simetricului punctului M0 faţă de planul P.
30)Fie planele P1: x-3y+z-1=0, P2 : x+2y-2=0.Să se scrie ecuaţia carteziană a
simetricului planului P1 faţă de P2.
Sfera
1)Să se scrie ecuaţia sferei tangentă la planul P: 2x+6y-3z+1=0 in punctul
A(1,0,1) şi tangentă planului P1: 2x+6y-3z+99=0.
Solutie .
P II P1 , centrul sferei se află pe dreapta d ⊥ P in punctul A , d: x=2λ+1, y=6λ , z=-3λ+1
d ∩ P1={B} B(-3,-12,7) d(A,C)=d(C,B) ⇒ C(-1,-6,4) d(A,C)=7=R
S: ( x + 1) 2 + (y + 6) 2 + (z − 4) 2 = 49
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 111
x −2 y −9 z −3
care trec prin dreapta d: = = .
1 −1 0
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 113
CAPITOLUL 1
CURBE ÎN SPAŢIU ŞI CURBE PLANE
d = {I, r = r(t), Γ}
şi d2={[-1,1], q = xi + 1 − x 2 j, q([−1,1])}
au aceeaşi parte geometrică - semicercul superior cu centrul în origine şi rază 1.
Definiţia 1.2. Un drum de clasă Ck, k∈N*, d={I, r = r(t),r(I)} se numeşte simplu
Definiţia 1.4. Două drumuri simple, de clasă Ck, k∈N*, d = {I, r = r(t),r(I)} şi
d 2 = {I2 , q = q(u), q(I2 )}, cu aceeaşi parte geometrică r(I1 ) = q(I2 ) , se numesc
clasă Ck, k∈N*. Aceasta înseamnă că r este o funcţie de clasă Ck, injectivă şi r'(t ) ≠ θ
q(x) = (r o ϕ −1 )(x) = r(ϕ −1 (x)) = x(ϕ −1 (x))i + y(ϕ −1 (x)) j + z(ϕ −1 (x))k , ∀x ∈ J .
Evident r = q o ϕ şi am obţinut astfel pentru un arc din curba C, să-l numim C1,
y(x)=f(x), z(x)=g(x), ∀x ∈ J .
Pentru a scurta limbajul şi scrierea se spune: curba C1 este reprezentată
⎧ y = f(x)
analitic prin ecuaţiile ⎨ , ∀x∈J, unde f şi g sunt funcţii de clasă Ck, k∈N*.
⎩ z = g(x)
{
arcului simplu nesingular C1, reprezentat prin C1 = I, q(x) = xi + f(x) j + g(x)k,Γ 1 . }
Pe de altă parte :
Γ1={M(x,y,z) ⎢F(x,y,z)=0,G(x,y,z)=0, ∀(x,y,z)∈I×f(I)×g(I)=U}.
⎧F ( x, y , z ) = 0
Funcţiile f şi g sunt unic determinate de ecuaţiile: ⎨ , (x,y,z)∈U.
⎩G( x, y , z ) = 0
Această reprezentare analitică se numeşte reprezentarea implicită a curbei C1.
O curbă plană este reprezentată analitic implicit prin C : F(x,y)=0.
⎧x2 + y2 + z 2 = a2
Exemplu. Curba C:⎨ , z≥0, reprezintă un semicerc.
⎩ x +y =z
2 2 2
⎧ a
⎪x = 2 cost
⎪
⎪ a
O reprezentare parametrică C: ⎨ y = sint a>0,t∈[0,π].
⎪ 2
⎪ z=a
⎪⎩ 2
⎧⎪ z = a 2 − x 2 − y 2 ⎡ a a ⎤
2
O reprezentare analitică explicită C:⎨ , ( x, y ) ∈ ⎢ − , .
⎪⎩ z = x 2 + y 2 ⎣ 2 2 ⎥⎦
Fie curba C, de clasa Ck, k∈N*, reprezentată analitic prin ecuaţia vectorial
Figura 1
⎛ D( F , G ) ⎞
⎜⎜ ⎟⎟ ≠ 0 ), atunci există o vecinătate V a lui M0 în care avem reprezentarea
⎝ D( y, z ) ⎠ M 0
analitică :
C : r = x i + f ( x ) j + g ( x )k , x∈V.
Există deci în vecinătatea lui M0 functiile f,g, definite implicit de sistemul de ecuaţii (2.5),
care verifică : F(x,f(x),g(x)) = 0
G(x,f(x),g(x)) = 0 ∀ x∈V.
Derivăm aceste relaţii in raport cu x şi se obţine:
⎛ D(F,G) ⎞ ⎛ D(F,G) ⎞
⎜⎜ ⎟⎟ ⎜⎜ ⎟⎟
⎝ D(z, x) ⎠ M 0 ⎝ D(x, y) ⎠ M 0
f' (x 0 ) = ; g' (x0 ) = .
⎛ D(F,G) ⎞ ⎛ D(F,G) ⎞
⎜⎜ ⎟⎟ ⎜⎜ ⎟⎟
⎝ D(y,z) ⎠M 0
⎝ D(y,z) ⎠M 0
x − x0 y − y0
Δt : = (2.8)
1 f ' ( x0 )
Când curba plană este reprezentată analitic implicit prin C:F(x,y)=0, atunci
tangenta în punctul regulat M0(x0, y0), (F’x(M0)≠0, F’y(M0)≠0 simultan) al curbei este:
x − x0 y − y0
Δt : = ' . (2.9)
− Fy ( x0 , y0 ) Fx ( x0 , y0 )
'
Definiţia 2.2. Planul perpendicular în punctul M0(t0)∈C,al unei curbe din spaţiu,
pe tangenta la curbă în M0(t0) se numeşte planul normal la curbă în acel punct.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 119
Din ecuaţiile (2.1) , (2.4) şi (2.6) rezultă ecuaţiile planului normal în punctul M0 la
curba C, pentru cele trei tipuri de reprezentări analitice ale curbei:
Pn : (r − r (t 0 )) ⋅ r '(t 0 ) = 0 (2.10)
⎧ y = f ( x)
pentru reprezentarea explicită C : ⎨ , f, g:J →R ;
⎩ z = g ( x)
Observaţia 2.2. În planul normal la curba C, în punctul M0, sunt conţinute toate
perpendicularele pe tangenta în M0 la curba C; oricare dintre aceste drepte se numeşte
normala la curba C in punctul M0.
( )
P0 : r − r (t 0 ), r' (t 0 ), r" (t 0 ) = 0 (3.3)
⎧x = x(t)
⎪
Când curba C este reprezentată analitic, prin ecuaţiile ei parametrice, C : ⎨y = y(t) , t∈I
⎪z = z(t)
⎩
120 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
x − x (t 0 ) y − y (t 0 ) z − z(t 0 )
P0 : x' (t 0 ) y' (t 0 ) z' (t 0 ) = 0 . (3.4)
x' ' (t 0 ) y' ' (t 0 ) z' ' (t 0 )
Definiţia 3.2. Un punct nesingular al unui arc de curbă regulat, de clasă cel
puţin 2, în care planul osculator al curbei este nedeterminat se numeşte punct de
inflexiune al curbei.
Când curba este reprezentată analitic, parametric prin C : r = r (t ) , t∈I, un punct
de inflexiune al ei, M0(t0), poate fi caracterizat prin:
r '(t 0 ) × r ' '(t 0 ) = θ .
Teorema 3.1. În cazul unei curbe plană, planul curbei care conţine toate
punctele acesteia este planul osculator al curbei, pentru orice punct regulat al curbei.
a curbei in punctul M 0 .
( ) [( ) ]
Δ np : r − r (t 0 ) × r'(t 0 ) × r"(t 0 ) × r' (t 0 ) = θ . (4.2)
( ) [( ) ]
Pr : r − r (t 0 ) ⋅ r'(t 0 ) × r"(t 0 ) × r ' (t 0 ) = 0 . (4.3)
este perfect determinată de lungimea arcului M0 M însoţită de semnul plus sau minus
după cum M este în sensul pozitiv sau negativ faţă de M 0 (fig.2). Se obţine astfel un alt
M' M
M0
Figura 2
Lungimea oricărui arc de curbă este un număr pozitiv, abscisa s(t) fiind un număr
real oarecare. Deci , dacă t < t0 atunci:
t
l(t) = l (M 0 M ) = ∫ r ' (u ) du .
t0
Obţinem:
t
s(t ) = ∫ r ' (u ) du , pentru orice t ∈ I.
t0
Notăm cu J = [s(a), s(b)]; s-a obţinut funcţia s:I→J definită ca mai sus.
ds
Derivând această funcţie se obţine: (t ) = r ' (t ) , ∀ t∈[a, b].
dt
urmare ea este bijectivă. Funcţia inversă s −1 : J → I o vom nota t=t(s), s∈J şi are
derivata:
dt 1
( s) = >0
ds ds
(t ( s ))
dt
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 123
adică este un difeomorfism de la J la I.
Difeomorfismul s −1 : J → I compus cu funcţia vectorială, r , care defineşte curba
ne conduce la funcţia
q : J → Γ , q = r o s −1 ⇔ q ( s ) = r (t ( s )) , ∀s∈J.
Planele fiind două câte două ortogonale, triedrul lui Frenet este triortogonal.
Aceste plane se numesc feţele triedrului Frenet în punctul considerat M 0 .
Aceşti versori fiind ortogonali doi câte doi formează o bază { τ , ν , β } orientată
pozitiv.
Definiţia 6.4. Reperul format dintr-un punct nesingular de ordinul al doilea
( r ' (t 0 ) ≠ θ , r ' ' (t 0 ) ≠ θ ) M 0 (t0)∈C şi baza { τ(t 0 ) , ν(t 0 ) , β(t 0 ) } se numeşte reperul Frenet în
τ (t 0 ) =
r' (t 0 )
; ν (t 0 ) =
( )
r'(t 0 ) × r"(t 0 ) × r'(t 0 )
; β(t 0 ) =
(r'(t 0 ) × r"(t 0 ) );
r' (t 0 ) ( )
r'(t 0 ) × r"(t 0 ) × r'(t 0 ) r'(t 0 ) × r"(t 0 )
Observaţia 6.1.
1) ν = β × τ ;
dr
2) Versorul tangentei la curbă, în punctul nesingular M(t)∈C, este: τ = , unde
ds
s este parametrul natural pe curba C .
3) Când curba C : r = r (s ) este parametrizată natural vectorul director al normalei
d2r
principale la curbă este .
ds 2
2
Ştim că τ este versor, adică τ =1. Derivăm această relaţie în raport cu s şi obţinem
dτ
2τ .
= 0. Înmulţim scalar relaţia (7.1) cu τ
ds
. dτ
τ = a11 τ 2 + a12 υ . τ + a13 τ . β = a11
ds
Am folosit ortogonalitatea lui τ , β , υ şi am obţinut că a11 = 0.
Folosind unicitatea coordonatelor unui vector într-o bază din (7.1’) şi (7.4) rezultă
că a13 = 0.
d2 r 1 1
Notăm a12 = 2
= ; a23 = .
ds R T
1
Definiţia 7.1. Numărul pozitiv se numeşte curbura curbei C, în punctul M; iar
R
R se numeşte raza de curbura.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 127
1
Definiţia 7.2. Numărul real se numeşte torsiunea curbei C în punctul M; iar
T
⏐T⏐ se numeşte raza de torsiune.
Formulele lui Frenet sunt:
dτ 1 dβ 1 dυ 1 1
= υ; =- υ ; =- τ + β.
ds R ds T ds R T
1 d2 r
Curbura în M, este notată = şi dacă r(s) = x(s)i + y(s)j + z(s)k , curbura se
R ds 2
2 2 2
1 ⎛ d2 x ⎞ ⎛ d2 y ⎞ ⎛ d2z ⎞
calculează : = ⎜ 2 ⎟ +⎜ 2 ⎟ +⎜ 2 ⎟ .
R ⎜ ds ⎟ ⎜ ds ⎟ ⎜ ds ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
dr
Folosind definiţia derivatei a doua şi faptul că τ (s ) = (s ) obţinem următoarea
ds
expresie pentru curbura în punctul M
θ
τ (s + Δs ) − τ (s ) 2 sin
1
=
d2 r
= lim = lim 2 = lim θ .
R ds 2 Δs →0 Δs Δs →0 Δs Δs →0 Δs
θ
Definiţia 7.4. Raportul dintre unghiul tangentelor în punctele M şi M’ ale
Δs
curbei C şi arcul corespunzător se numeşte curbura medie a curbei pe porţiunea de
arc dintre M şi M’.
Limita curburii medii când M’ → M, adică Δs → 0, este curbura în punctul M,
1
notată (M ) .
R
Curbura curbei măsoara “încovoierea” curbei, adică abaterea curbei faţă de
tangentă, în punctul M, considerat.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 129
Propoziţia 7.1. Curbura unei curbe regulate C este zero în toate punctele sale
dacă şi numai dacă C este o dreaptă.
⎧ x = x(t )
C: ⎨ , t∈I⊆R,
⎩ y = y (t )
curbura într-un punct regulat al curbei se calculează cu următoarea formula:
şi în cazul curbelor plane reprezentate explicit prin C: y=f(x), care se poate parametriza
prin C: r (t ) = t i + y (t ) j , curbura într-un punct regulat al curbei M(t) este
1 y ' ' (t )
= .
(
R 1 + y '2 (t ) )3
2
Fie curba C: r = r(s) şi M(s), M(s+Δs)∈C două puncte ale curbei. Din formula a
treia a lui Frenet, putem obţine interpretarea geometrică a torsiunii:
dβ 1 1 dβ Δβ ( s )
= ν ⇒ = = lim
ds T T ds Δs →0 Δs
1 β (s + Δs ) − β (s ) ϕ
= lim = lim .
T Δs → 0 Δs Δs → 0 Δs
ϕ
Definitia 7.6. Raportul se numeşte torsiunea medie a arcului MM’.
Δs
Când M’ → M , Δs → 0 şi torsiunea medie tinde către torsiunea curbei în punctul M.
Torsiunea reprezintă gradul de abatere al curbei de la planul osculator în M.
1
Propoziţia 7.2. O curbă C este plană dacă şi numai dacă ≡ 0.
T
1
Torsiunea este nulă =0 în orice punct al unei curbei plane.
T
În cazul, curbelor plane, formulele lui Frenet devin :
dτ 1 dν 1
= ν şi =− τ
ds R ds R
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 131
Vom deduce o formulă de calcul pentru torsiune, în cazul curbelor din spaţiu
reprezentate parametric prin: C: r = r (t ) . Folosim derivatele lui r în raport cu t calculate
mai sus, în cazul curburii, şi calculăm
⎡ 1 ⎤ ⎡d ⎛ 1⎞ 2 1 ⎤ 1 1
r ' ' ' = τ ⎢− 2 (s' ) 3 + s' ' '⎥ + ⎢ ⎜ ⎟(s ' ) 3 + s ' s ' '+ s ' s' '⎥ ⋅ν + ⋅ (s ' ) 3 β .
⎣ R ⎦ ⎣ ds ⎝ R ⎠ R R ⎦ R T
Calculăm produsul mixt
r'
( )
(r ', r ' ', r ' ' ') = r ' × r ' ' ⋅ r ' ' ' ⇒
1
= (r ', r ' ', r ' ' ')
R
(s ' ) 6
= (r ', r ' ', r ' ' ') ⋅ 2
⋅
1
⇒
T r ' × r '' r '
CAPITOLUL 2
SUPRAFEŢE ÎN E3
{ }
Presupunem că spaţiul E3 este raportat la reperul cartezian R 0; i, j , k .
Definiţia 1.1. O pânză de suprafaţă de clasă Ck, (k∈N*), în E3, este un triplet
{
∑ : D,r = r(u, v),S ,}
unde D ⊆ R2 este o mulţime deschisă şi conexă, r : D→R3 este o funcţie vectorială de
clasă Ck, formată din funcţiile reale de două variabile reale, notate cu x,y,z:D→R; iar
{ }
S= r (D)= M(r(u, v)) ∈ E3 I (u, v) ∈ D .
{D, r } este partea analitică, iar S este partea geometrică a pânzei de suprafaţă.
Vectorul r (u,v) este vectorul de poziţie faţă de reperul R, presupus fixat, al
punctului M(u,v) de pe pânza de suprafaţă. Pentru a marca faptul că r este un vector
funcţie de parametrii u,v, folosim notaţia:
⎧x = x(u, v)
⎪
r = r (u,v), care este echivalentă cu ⎨y = y(u, v) , u,v ∈D⊆R2.
⎪z = z(u, v)
⎩
⎛ ∂x ∂x ⎞
⎜ ⎟
⎜ ∂u ∂v ⎟
∂y ∂y ⎟
pentru orice (u,v)∈D, rang ⎜ =2.
⎜ ∂u ∂v ⎟
⎜ ∂z ∂z ⎟
⎜ ⎟
⎝ ∂u ∂v ⎠
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 133
{ }
Definiţia 1.4. O pânză de suprafaţă, ∑ : D,r = r(u, v), S , se numeşte simplă
Figura 1
⎛ D(x, y) ⎞
∈D astfel încât ⎜⎜ ⎟⎟ (u0, v0) ≠ 0. Fie aplicaţia h: D→Δ⊂ R2 dată prin h(u,v) = (x(u,v),
⎝ D(u, v) ⎠
y(u,v)) . Există o vecinătate D1 ⊆ D a punctului (u0, v0) astfel încât ϕ = h D1 este
difeomorfism între D1 şi Δ1 ⊂ Δ.
Funcţia ϕ-1: Δ1→ D1 dată prin ϕ-1(x,y) = (u (x,y), v (x,y)) este difeomorfism şi compunând
funcţia z = z (u,v) cu ϕ-1, se obţine z = z(u(x,y), v (x,y)) = f (x,y).
Prin urmare funcţia vectorială
q = r o ϕ −1 , q (x,y)= xi + y j + f(x, y)k
este o nouă reprezentare parametrică a unei porţiuni din ∑ .
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 135
poate fi caracterizată şi prin ecuaţia F(x,y,z)=0, unde F:Δ⊆R3→R este o funcţie reală,
diferenţiabilă, verificând condiţia dF(x,y,z)≠0, ∀(x,y,z)∈Δ.
Aceasta se numeşte reprezentarea implicită a unei porţiuni de suprafaţă.
Dată fiind o reprezentare parametrică a suprafeţei ∑ : x = x(u,v), y = y(u,v) şi
z=z(u,v), prin eliminarea parametrilor u şi v între cele trei ecuaţii se obţine
reprezentarea implicită a acesteia.
Considerăm o suprafaţă, de clasa Ck, netedă pe Δ⊆R3, reprezentată implicit prin
Σ:F(x,y,z)=0; F:Δ⊆R3→R este o funcţie reală, diferenţiabilă, verificând condiţia
dF(x,y,z)≠0, ∀(x,y,z)∈Δ. Folosim teorema funcţiilor implicite şi exprimăm una dintre
∂F
funcţiile x, y sau z in funcţie de celelalte. De exemplu, în cazul în care ( x, y , z ) ≠ 0
∂z
din ecuaţia F(x,y,z)=0 se obţine local, coordonata z ca funcţie de celelalte, adică:
z=f(x,y)
reprezentarea explicită a suprafeţei.
136 ALGEBRĂ LINIARĂ ŞI GEOMETRIE
astfel incât {D, q } este partea analitică a unei curbe C= {I, q = q (t), Γ}. Se spune despre
analitic prin r = r (t), ∀ t∈I, este situată pe ∑ numai dacă F(x(t), y(t), z(t))= 0 ∀t∈I.
ALGEBRĂ LINIARĂ ŞI GEOMETRIE 137
⎧F(x, y, z) = 0
Σ: ⎨ , unde G(x,y,z)=0 este reprezentarea implicită a unei alte suprafeţe.
⎩G (x, y, z) = 0
Dacă suprafaţa ∑ este reprezentată analitic explicit, prin Σ: z = f(x,y), atunci ea
Definiţia 2.2. Două familii de curbe situate pe suprafaţa Σ , de clasă Ck, (k∈N*),
spunem că formează o reţea de curbe pe aceasta suprafaţă, dacă:
a)prin orice punct al suprafeţei trece câte o singură curbă din fiecare familie;
b)tangentele construite la curbele din cele două familii, în punctul lor de intersecţie,
sunt distincte (fig.3).
Exemplu. Pe suprafaţa
⎛ π⎤
Σ:r = a sin ϕ cos θ i +a sin ϕ sin θ j + a cos ϕ k , ϕ∈ ⎜ 0, ⎥, θ ∈ [0,2π ) ,
⎝ 2⎦
care este o emisferă cu centrul în origine, de rază a şi aflată în semispaţiul z > 0,
curbele coordonate sunt: θ=θ0, ( θ0 =const.) arce de cerc ale sferei şi ϕ =ϕ0 (ϕ0=const.)
cercuri ale sferei (fig 4).
∂r ∂r
tangentei la Γ în punctul M este dr = r udu + r v dv , unde am notat cu r u = , rv = .
∂u ∂v
În punctul dat r u şi r v au valori fixe independente de curba C. Dacă se consideră
Definiţia 3.1. Planul care conţine toate tangentele în punctul M∈Σ, la suprafaţa Σ
se numeşte plan tangent la suprafaţă în punctul M.
Când suprafaţa este reprezentată analitic explicit prin Σ:z = f(x,y), atunci o putem
reprezenta parametric sub forma:
Σ: r = xi + y j + f(x, y)k .
Folosind notaţiile lui Monge
∂z ∂z ∂2z ∂2z ∂ 2z
p= ,q= ,r= , s = , t = , vectorii r x şi r y au coordonatele:
∂x ∂y ∂x 2 ∂x∂y ∂y 2
x − x0 y − y0 z − z0
Δn : = = (3.8)
p0 q0 -1
ru x rv
Versorul pozitiv al normalei la suprafaţă este N = .
ru x rv
ds = r ' (t) dt = dr .
2 2
unde E = ru , F = r u ⋅r v , G = r v .
Observaţia 4.1. Pentru curbele parametrice Γu şi Γv elementul de arc devine
ds = E du , respectiv ds = G dv.
2 2 2 2⎡ (r u ⋅ r v ) 2 ⎤ 2 2
Calculăm EG – F2 = r u ⋅ r v - ( r u⋅ r v)2= r u ⋅ r v ⎢1 − 2 2
2
⎥ = r u ⋅ r v [1-cos θ]
⎣⎢ r u r u ⎦⎥
2 2 2
= r u ⋅ r v sin2 θ = r u x r v ≥ 0,
Dacă suprafaţa este reprezentată analitic explicit prin Σ:z =z(x,y), (x,z)∈D⊆R2
atunci putem considera parametrii pe suprafaţă ca fiind u=x, v=y, iar z=z(u,v) şi
coeficienţii primei forme pătratice fundamentale a suprafeţei vor fi:
dr ⋅ δ r
cos (Γ , Γ ') = cos (d r ,δ r ) =
dr δr
Deoarece || r u || = E şi || r v || = G
EG − F 2
|| r u x r v || = || r u || || r v || sin θ şi sin θ = ,
EG
aria paralelogramului va fi
dσ = EG - F 2 du dv.
Dacă suprafaţa Σ este reprezentată analitic explicit prin Σ:z = f(x,y), (x,y)∈D⊆R2,
atunci E = 1+p2 , G = 1+q2, F= pq ⇒ EG-F2 = 1+p2+ q2 .
Elementul de arie va fi:
dσ = 1 + p 2 + q 2 dx dy .
Dacă suprafaţa este reprezentată implicit prin Σ :F(x,y,z) =0, unde F:Δ⊆R3→ R
deoarece
F 'x F 'y
p= − şi q = −
F 'z F 'z
obţinem elementul de suprafaţă
2 2
⎛ F' x ⎞ ⎛ F' y ⎞
dσ = 1 + ⎜⎜ ' ⎟⎟ + ⎜⎜ ' ⎟⎟ dx dy.
⎝F z ⎠ ⎝F z ⎠
Probleme
⎪ ⎪
C1: ⎨y = ln t , t >0 ; C2: ⎨ y = e t sin t , t∈R,
⎪ z = t2 ⎪ z = et
⎩ ⎩
raportul dintre curbură şi torsiune este constant.
12. Să se scrie ecuaţiile muchiilor şi feţelor reperului lui Frenet ataşat curbelor de
mai jos, în punctele indicate:
⎧ t2
⎪ x =
2
⎪⎪ 2t 3
în punctul M0 ⎛⎜ , , ⎞⎟ ;
1 2 1
a)C1: ⎨y =
⎪ 3 ⎝2 3 2⎠
4
⎪z=t
⎪⎩ 2
⎧x + y + z = 9
2 2 2