Sunteți pe pagina 1din 20

Moloniuc A.

SISTEMUL DE PROGRAME MATHEMATICA

SISTEMUL DE PROGRAME MATHEMATICA.


Rezolvarea exerciiilor din Matematici
(Material didactic pentru nceptori)

1. Generaliti
a) nceputul lucrului. n calculator este instalat corect sistemul
Mathematica
Varianta 1. Poziia iniial: masa de lucru pe care este instalat
pictograma Mathematica-5. Facem dublu clic pe pictograma
Mathematica. Se lanseaz sistemul Matematica i apare fereastra
Untitled 1 i o palet cu simboluri. Se poate de scris ce trebuie n aceast
fereastr. Astfel se va ncepe un document. Dac paleta nu apare, atunci
ea poate fi instalat tastnd: File, Paletes, 4.Basicinput.
Varianta 2. Poziia iniial: masa de lucru pe care nu este instalat
pictograma Mathematica. Pentru a apela sistemul Mathematica tastm:
Start, Programs, Mathematica 5. Apare fereastra Untitled 1 i se poate de
nceput lucrul cu acest sistem.
b)Tipul documentelor. Documentele n sistemul Mathematica sunt de
tipul notebook. Ele conin, n caz general, texte cu comentarii i celule
care conin formule matematice i rezultatele rezolvrilor problemelor n
diferite forme, inclusiv tabele, matrice i grafice. Denumirile funciilor se
aseamn cu cele obinuite i se ncep cu liter majuscul: Sinx,
Saveeqn,x,...
c) Rezolvarea unei probleme. Pentru a rezolva o problem trebuie
de scris instruciunea respectiv i de tastat Shift+Enter (sau Enter de
lng cifre, din partea dreapt). Se afieaz
Innr.d.r :=instruciunea
Outnr.d.r=rezultatul.
n paranteze ptrate se conine numrul de rnd al problemei care s-a
rezolvat n documentul curent. Dac instruciunea n-a fost scris corect,
atunci se afieaz indicaii n privina greelii i coninutul instruciunii.
d) Finisarea lucrului. Dac dup lucrul cu documentul dat pentru
prima dat vrem s-l pstrm, atumci tastm : File, Save As (scriem
numele dorit al documentului), Save. Astfel noul document se va salva n
sistemul Mathematica. Dac se lucreaz cu un fiier vechi, atunci
salvarea redaciei noi a lui se efectueaz prin tastrile : File, Save.
Documentul poate fi salvat i pe un careva disc n mod obinuit.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

e) Utilizarea parantezelor. Parantezele rotunde ( i ) se folosesc

pentru a grupa expresii; parantezele ptrate i se folosesc pentru


delimitarea argumentelor funciei, iar acoladele i se folosesc pentru
delimitarea elementelor din list.
f) Observaie. Textul care urmeaz este scris n Microsoft Word.
Pentru scrierea unor formule se folosete redactorul Equation i de aceea
literele latine sunt scrise italic. Acest text poate fi scris direct n
Mathematica, unde literele se scriu normal i n aa fel se afieaz.
Folosirea redactorului Microsoft Word face ca textul s fie scris mai
c0mpact.

2. Operaii aritmetice i de calcul


n Sistemul de programe Mathematica se folosesc urmtoarele notaii:
Pi este notaia numrului ; E este notaia numrului e; I este notaia
numrului i 1 ; Infinity este notaia lui ; n! este notaia lui n
factorial; x + y -- adunarea, x y -- scderea, x/y -- mprirea, x*y sau
x y nmulirea (la nmulire ntre x i y se pune sau semnul * sau spaiu
liber), x -- minus x, xy ridicarea la putere xy, x = = y egalitate, x y
mai mare, x y mai mic, x = y mai mare sau (i) egal, x = y
mai mic sau (i) egal, x! = y x este diferit de y. Termenii se grupeaz cu
ajutorul parantezelor rotunde. Se folosesc i notaii obinuite.
La rezolvarea problemelor de aritmetic i de calcul pot fi folosite i
funciile ce urmeaz.
Plusx,y,...,z calculeaz suma x+y++z;
Timesx,y,...,z calculeaz produsul xyz ;
Powerx,n calculeaz expresia xn;
Listx1,x2,...,xn creaz lista x1,x2,...,xn;
Rulea,b efectueaz substituia ab;
Seta,b atribuie lui a valoarea b;
Primen determin al n-lea numr prim;
FactorIntegern determin factorii primi ai numrului n i exponenii
puterilor lor;
Maxx,y,...,z determin cel mai mare numr din lista dat;
Minx,y,...,z determin cel mai mic numr din lista dat;
Absx determin valoarea absolut a numrului real x i modulul
numrului complex x.
.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

Exemplul 2.1. Se d o expresie aritmetic :


3 5 (25 4) 52
.
(2.1)
45 36
Se cere :a) s se determine valoarea exact a acestei expresii ; b) s se
determine o careva valoare aproximativ a expresiei date ; c) s se
determine o valoare aproximativ care conine 10 cifre semnificative.
Rezolvare. a) Pentru a obine valoarea exact a expresiei (2.1)
procedm astfel. Scriem aceast expresie cu ajutorul paletei n forma
3 5 ( 25 4) 52
(2.1) sau n forma
i tastm Shift+Enter (sau Enter
45 36
de lng cifre). Se afieaz :
3 5 (25 4) 52
In1 :=
45 36
6995
Out1=
.
81
b) Pentru a obie o valoare aproximativ scriem un punct dup un
numr (de exemplu 45.) din expresie. Acest numr va fi considerat
aproximativ i rezultatul se va obine tot aproximativ. Deci scriem
3 5 (25 4) 52
expresia dat n forma :
i tastm Shift+Enter. Se
45. 36
afieaz:
3 5 (25 4) 52
In2 :=
45. 36
Out2=86.358.
Alt variant de rezolvare. Acelai rezultat se obine dac scriem
3 5 (25 4) 52
// N i tastm Shift+Enter. Se afieaz
45 36
3 5 ( 25 4) 52
In3 :=
// N
45 36
Out3=86.358.
3 5 (25 4) 52
c) Scriem N
,10 i tastm Shift+Enter. Se afieaz
45 36
3 5 (25 4) 52
In4 :=
45 36
Out4=86.35802469.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

Exemplul 2.2. S se determine primul numr prim.


Rezolvare. Scriem: Prime1 i tastm Shift+Enter. Se afieaz
In4 :=Prime1
Out5=2.
Exemplul 2.3. S se extrag rdcina ptrat din primul numr prim
(adic din doi): a) s se afieze rezultatul cu 20 cifre semnificative; b) s
se afieze o valoare aproximativ arbitrar.
Rezolvare. a) Scriem N [ 2 ,20] i tastm Shift+Enter. Se afieaz
In6 := N [ 2 ,20]
Out6 =1,4142135623730950488.
b) Scriem 2 //N i tastm Shift+Enter. Se afieaz :
In7 := 2 //N
Out7 =1,41421.
Exemplul 2.4. Se d expresia 5950 . Se cere : a) s se calculeze
valoarea exact a acestei expresii ; b) s se determine o valoare
aproximativ cu 20 cifre semnificative ; c) s se determine o valoare
aproximativ arbitrar.
Rezolvare. a) Scriem 59100 i tastm Shift+Enter. Se afieaz:
In8 := 5950
Out8 =348819360947527950510172346588429748447853806213639
14440454139574943350485761787882807001.
b) Scriem N5950,20 i tastm Shift+Enter. Se afieaz:
In9 := N5950,20
Out9 = 3.4881936091088.
c) Scriem 5950//N i tastm Shift+Enter. Se afieaz:
In10 := 5950//N
Out10 = 3.488191088.

Exerciii pentru lucrul individual


E.2.1. 1) S se construiasc o expresie care conine cele patru operaii
aritmetice, ridicarea la putere, fracii i paranteze. 2) S se determine
valoarea exact a expresiei construite. 3) S se determine o careva
valoare aproximativ. 4) S se determone o valoare aproximativ care
conine 20 cifre semnificative.
E.2.2. S se determine al n-lea numr prim, unde n este egal cu
numrul variantei.
E.2.3. Fiind dat al n-lea numr prim (exerciiul E.2.1), se cere : 1) s
se determine o careva valoare aproximativ a rdcinii ptrate din acest

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

numr; 2) s se determine valoarea aproximativ care conine 20 cifre


semnificative a rdcinii ptrate din acest numr.
E.2.4. Se d expresia (10+n)30, unde n este numrul variantei. Se cere :
1) s se determine valoarea exact a acestei expresii ; 2) s se determine o
careva valoare aproximativ ; 3) s se determine o valoare aproximativ
care conine 20 cifre semnificative.

3. Algebra elementar
Dm cteva exenple de funcii care pot fi aplicate la rezolvarea
exerciiilor din algebra elementar.
Solvelhs==rhs,x rezolv n raport cu variabila x ecuaia lhs = rhs;
NSolvelhs==rhs,x rezolv numeric ecuaia lhs = rhs n raport cu
variabila x;
Solve{lhs1==rhs1,lhs2==rhs2,},{x,y,} rezolv n raport cu
variabilele x, y, sistemul* de ecuaii lhs1=rhs1, lhs2=rhs2,;
Reduce[inecuaie,x] rezolv inecuaia dat n raport cu variabila x;
Factorexpresie dezvolt n produs de factori expresia dat;**
Simplify% reduce la o form mai simpl expresia obinut n
exerciiul precedent;
Simplifyexpresie reduce la o form mai simpl expresia dat;
Factorpolinom cu coeficieni ntregi dezvolt polinoame n produs
de factori cu coeficieni ntregi;
FactorListpolinom determin factorii polinomului i exponenii
puterilor lor;
...
Exemplul 3.1. S se rezolve ecuaia x 4 x 3 8 x 2 24 x 32 0 .
Rezolvare. Scriem Solve [ x 4 x 3 8 x 2 24 x 32 0, x] i
tastm Shift+Enter. Se afieaz:
In1 := Solve [ x 4 x 3 8 x 2 24 x 32 0, x]
Out1={{x22i},{x-2+2i},{x1},{x4}}.
S-au obinut partu soluii: x1 = 22i, x2 = 2+2i, x3 = 1, x4 = 4.
Exemplul 3.2. S se resolve inecuaia ( x 5) 4 ( x 1) 4 626 .
Rezolvare. Scriem Reduce [( x 5) 4 ( x 1) 4 626, x] i tastm
Shift+Enter. Se afieaz
In[2]:=Reduce [( x 5) 4 ( x 1) 4 626, x]
Out[2]= 4 x 0.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

Exemplul 3.3. S se dezvolte n produs de factori cu coeficieni


ntregi exprexia x 10 1 .
Rezolvare. Scriem Factor[ x 10 1 ] i tastm Shift+Enter. Se afieaz
In[3] := Factor[ x 10 1 ]
Out[3]=(1+x)(1+x)(1x+x2x3+x4)(1+x+x2+x3+x4).
Exemplul 3.4. S se reduc la o form mai simpl expresia obinut n
exerciiul precedent.
Rezolvare. Scriem Simplify[%] i tastm Shift+Enter. Se afieaz
In[4]:= Simplify[%]
Out[4]= 1 x 10 .
Exemplul 3.5. S se rezolve ecuaia x 3 x 2 x 1 0 : 1) exact;
2) numeric.
Rezolvare. 1) Scriem Solve [ x 3 x 2 x 1 0, x] i tastm
Shift+Enter. Se afieaz
In[5]:= Solve [ x 3 x 2 x 1 0, x]
Out[5]={{x1},{xi},{xi}}.
S-a obinut o rdcin real i dou rdcini complexe conjugate.
2) Scriem NSolve [ x 3 x 2 x 1 0, x] i tastm Shift+Enter. Se
afieaz
In[6]:= NSolve [ x 3 x 2 x 1 0, x]
Out[6]={{x1},{x7.12451019+1.i},{x7.124510191.i}.
Observm c am primit rezultate diferite, dar care difer foarte puin unul
de altul.

Exerciii pentru lucrul individual

E.3.1. S se dezvolte n produs de factori expresia xn1, unde n este


egal cu 10 plus numrul variantei.
E.3.2. S se scrie ntr-o form mai simpl expresia obinut n
exerciiul precedent.
E.3.3. S se rezolve ecuaia P(x) = 0, unde P(x) este polinomul din
Matematica I, ex.3.7.4, pag.150.
E.3.4. S se rezolve inecuaia din Matematica I, ex.3.7.7, pag.152.

4. Exerciii din algebra liniar


Matricele pot fi notate cu A, B, M, a, b, m, i ele nu trebuie notate
cu C, D. O matrice se introduce n form de list, elementele creia sunt
liste care conin elementele liniilor matricei date. De exemplu matricea

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

a11

ptratic de ordinul trei A= a 21


a
31

a12
a 22
a 32

a13

a 23 se introduce in document
a 33

(fiier) astfel. Aflndu-ne n fereastra acestui document, scriem


A:={{a11,a12,a13},{a21,a22,a23},{a31,a32,a33}} i tastm Shift+Enter. Se
afieaz
In[1]:=A:={{a1,a12,a13},{a21,a22,a23},{a31,a32,a33}}.
Astfel matricea A a fost introdus i cu ea pot fi effectuate operaiile
necesare. Dac vrem ca matricea A s fie scris i n forna obinuit,
atunci scriem MatrixFormA i tastm Shift+Enter. Se afieaz
Out[1]//MatrixForm[A]=

a11

a 21
a
31

a12
a 22
a 32

a13

a 23 .
a 33

Printre funciile algebrei liniare sunt:


DetA calculeaz determinantul matricei A i se afieaz valoarea lui;
DotA,B calculeaz produsul matricelor A i B i se afieaz rezultatul
n form de list;
InverseA calculeaz inversa matricei A i o afieaz n form de
list;
TransposeA calculeaz transpusa matricei A i o afieaz n dorm
de list ;
EigenvaluesA calculeaz valorile proprii ale matricei A i le afieaz
n form de list;
EigenvectorsA calculeaz vectorii proprii ai matricei A i i afieaz
n form de list, elementele creia sunt liste alctuite din coordonatele
vectorilor proprii;
EigensystemA calculeaz valorile proprii i vectorii proprii ai
matricei A i i afieaz n form de list primul element al creia este
lista valorilor proprii iar celelalte elemente sunt liste alctuite din
coordonatele vectorilor proprii;

Dac vrem ca matricele s fie afiate n forma obinuit, atunci n


instruciuni* n afar de funcia respectiv se introduce i MatrixForm.
Exemplificm acest caz.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

MatrixFormA.B afieaz produsul AB al matricelor A i B n form


de matrice;
MatrixFormA+B afieaz in form de matrice suma A+B a
matricelor A i B;
MatrixForm*A afieaz n form de matrice produsul numrului
cu natricea A,
TranspozeA//MatrixForm afieaz n form de matrice transpusa
matricei A,
InverseA//MatrixForm afieaz n form de matrice inversa matricei
A,

Exemplul
4

B 2
5

1
5
6

4.1.
2

3
2

Fie

matricele A 5
3

2
1
1

2 ,
1

i numrul , s se determine: 1) A+B; 2) 3A;

3) AB; 4) detA; 5) A1; 6) AT.


Rezolvare. Introducem matricele A i B. Pentru aceasta scriem
A:={{1,2 ,4 },{5,1 ,2 },{3,-1 ,1 }}, tastm Shift+Enter i se afieaz
In1 :=A:={{1,2 ,4 },{5,1 ,2 },{3,-1 ,1 }}.
Asemntor, scriem B:={{4,1 ,2 },{2,5 ,3 },{5,6 ,2 }}, tastm
Shift+Enter i se afieaz
In2 :=B:={{4,1 ,2 },{2,5 ,3 },{5,6 ,2 }}.
Astfel, matricele A i B au fost introduce n document.
1) Pentru calculul sumei A+B scriem MatrixFormA+B, tastm
Shift+Enter i se afieaz
In3 :=MatrixFormA+B,
Out3//MatrixForm=
5

7
8

1
6
5

1 ,
1

2) Pentru a calcula produsul 3A scriem MatrixForm3*A, tastm


Shift+Enter i se afieaz
In4 :=MatrixForm3*A,
Out4//MatrixForm=

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

15
9

12

6
3
3

6 .
3

3) Pentru a calcula produsul AB scriem MatrixFormA.B, tastm


Shift+Enter i se afieaz
In5 :=MatrixFormA.B,
Out5//MatrixForm=
28

32
15

12

3 .
7

31
2
8

4) Pentru a calcula determinantul matricei A scriem DetA, tastm


Shift+Enter i se afieaz
In6 :=DetA
Out6=27.
5) Pentru
a
determina
inversa
matricei
A
scriem
InverseA//MatrixForm, tastm Shift+Enter i se afieaz
In7 :=InverseA//MatrixForm
Out7=MatrixForm=

1
9
1

27
8
27

2
9
11
27
7

27

2
.
3
1

6) Pentru
a
determina
transpusa
matricei
A
TranspozeA//MatrixForm, tastm Shift+Enter i se afieaz
In8 :=TranspozeA//MatrixForm
Out8=MatrixForm=
1

2
4

5
1
2

scriem

1 .
1

Observaie. Se tie c nmulirea numerelor se noteaz cu semnul *.


Dac ncercm s notm inmulirea matricelor cu acelai semn, atunci nu
obinem produsul matricelor dar obinem o matrice elementele creia sunt

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

10

produsele elementelor respective ale matricelor date. Deci s fim ateni la


notaii !
ntr-adevr, dac scriem MatrixForm[A*B] i tastm Shift+Enter,
atunci se afieaz
In[9] :=MatrixForm[A*B]
Out[9]//MatrixForm=
4

10
15

6
5
6

6 .
2

Exemplul 4.2. Fiind dat matricea ptratic de ordinul trei M=


1

3
3

3
5
3

1 , s se determine: 1) valorile proprii, 2) vectorii proprii,


1

3) valorile proprii i vectorii proprii.


Rezolvare. Introducem matricea M. Pentru aceasta scriem
M:={{1,3,1},{3,5,1},{3,3,1}} i tastm Shift+Enter. Se afieaz
In10:=M:={{-1,3,-1},{-3,5,-1},{-3,3,1}}.
Deci matricea M s-a introdus n document.
1) Pentru a determina valorile proprii scriem EigenvaluesM i tastm
Shift+Enter. Se afieaz
In10:=EigenvaluesM
Out10={2,2,1}.
2) Pentru a obine vectorii proprii scriem EigenvectorsM i tastm
Shift+Enter. Se afieaz
In11:=EigenvectorsM
Out11={{-1,0,3},{1,1,0},{1,1,1}}.
3) Pentru a determina i valorile proprii i vectorii proprii scriem
EigensystemM i tastm Shift+Enter. Se afieaz
In12:=EigensystemM
Out11={{2,2,1},{-1,0,3},{1,1,0},{1,1,1}}.
Exemplul 4.3. S se rezolve sistemul de ecuaii liniare

y1 y 2 y 3 y 4 7,
y y y y 1,
1
2
3
4

y
1,
2
1

y 3 y 4 2.

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

11

Rezolvare. Scriem Solve{y1+y2+y3+y4==7, y1+y2y3y4==1,


y1y2==1, y3y4==2}, {y1,y2,y3,y4} i tastm Shift+Enter. Se afieaz
In[13]:= Solve{y1+y2+y3+y4==7, y1+y2y3y4==1, y1y2==1,
y3y4==2}, {y1,y2,y3,y4}
Out[13]={{y11,y22,y33,y41}}.
Exemplul 4.4. S se rezolve sistemul de ecuaii liniare

2 x1 3 x 2 x3 8,

5 x1 2 x 2 2 x3 6,
x 4 x 3 x 9.
2
3
1

Rezolvare. Scriem
Solve{2x1+3x2x3==8,
5x12x2+2x3==6,
x1+4x23x3==9},{x1,x2,x3} i tastm Shift+Enter. Se afieaz
In[13]:=Solve{2x1+3x2x3==8,5x12x2+2x3==6,x1+4x23x3==9},
{x1,x2,x3}
Out[13]={{x12,x21,x31}}.
S-a obinut soluia x1=2, x2=1,x3=1.

Exerciii pentru lucrul individual

E.4.1. Fiind date dou matrice A i B i un numr din Matematica I,


ex. 4.6.1, pag.189, s se determine: 1)A ; 2)A+B ; 3)AB ; 4)detA ; 5)A1.
E.4.2. S se rezolve sistemul de ecuaii liniare din Matematica I, ex.
4.6.4, pag.197.
E.4.3. S se determine valorile proprii i vectorii proprii ai matricei A
din Matematica III, ex., 5.5.4, punctele 1 i 2, pag. 229.

5. Calcul diferenial si calcul integral


al funciilor reale de o variabil real
n sistemul Mathematica funciile se noteaz asemntor cu notaiile
obinuite, prima liter fiind majuscul. Argumentele funciilor sunt
delimitate cu paranteze ptratice i . Exemple:
Sinx este notaia expresiei sinx; Cosx cosx; Tanx tgx;
ArcSinx arcsinx; Logx lnx; Logb,x logbx; Expx ex;
Sqrtx rdcina ptrat din x;
a) Calculul limitelor. Printre funciile care pot fi aplicate la
rezolvarea exerciiilor din acest punct sunt urmtoarele.
Limitf,xa - calculeaz limita funciei f(x) n punctul a;

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

12

Limitf,xInfinity - calculeaz limita funciei f(x) cnd x tinde la


infinit;
Limitf,xa,Directiona - calculeaz limita la dreapta a funciei
f(x) n punctul a;
Limitf,xa,Direction+a - calculeaz limita la stnga a funciei f(x)
n punctul a;
...
Exemplul 5.1. S se calculeze limitele: a) lim
x0

x 2 2x 1

x 2 x 2 3 x 2

( 2 x 1) /( x 1)

lim

lim

x 1 0 1

cos 2 x e 3 x
; b)
ln(1 4 x )

1
;
x 1 0 1 31 /( x 1)

c) lim

d)

1
.
31 /( x 1)

Rezolvare. a) Scriem Limit[

Cos[ 2 * x ] E 3*x
,x0] i tastm
Log [1 4 * x ]

Shift+Enter. Se afieaz
Cos[2 * x ] E 3* x
,x>0]
Log [1 4 * x ]

In[1]:=Limit[
Out[1]=
b)

3
.
4

Scriem

x2 2 * x 1

2* x 3* x 2

( 2* x 1) /( x 1)

Limit[

,xInfinity]

tastm Shift+Enter. Se afieaz

x2 2 * x 1

2* x 3* x 2

In[2]:=Limit[
Out[2]=

( 2* x 1) /( x 1)

,xInfinity]

1
.
4

1
,x1,Direction1]
1 31 /( x 1)
Shift+Enter. Se afieaz
1
In[3]:=Limit[
,x1,Direction1]
1 31 /( x 1)
Out[3]=0.
c) Scriem

Limit[

tastm

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

1
,x1,Direction+1]
1 31 /( x 1)
Shift+Enter. Se afieaz
1
In[4]:=Limit[
,x+1,Direction+1]
1 31 /( x 1)
Out[4]=1.
d) Scriem

Limit[

13

tastm

b) Construcia liniilor i a graficelor funciilor reale de o


variabil real. Se aplic funciile ce urmeaz.

Plotf,{x,a,b} construiete graficul funciei f(x), a x b;


Plot{f1,f2,...},{x,a,b} construiete pe acelai desen graficele funciilor
f1(x), f1(x),... a x b;
ListPlot[{x1,y1},{x2,y2},] construiete punctele cu coordonatele
carteziene (x1,y1),(x2,y2),;
ParametricPlot[{fx,fy},{t,a,b}] conctruielte linia dat prin ecuaiile
parametrice x=fx(t), y=f y(t), a x b;
ParametricPlot[{fx,fy},{gx,gy},{t,a,b}] conctruielte liniile date prin
ecuaiile parametrice x=fx(t), y=f z(t), a x b, i x=gx(t), y=g y(t), axb;
ParametricPlot3D[{fx,fy,fz},{t,a,b}] conctruielte linia din spaiul R3
dat prin ecuaiile parametrice x=fx(t), y=fy(t), z=fz(t), a x b;
...
Exemplul 5.2. S se construiasc liniile date prin ecuaiile:
x 2 cos 3 t ,
x 3 4x 2 2x 1
a) f ( x)
, x1, 2; b)
t0, 2.
3
x3
y 2 sin t ;
Rezolvare. a) Scriem
x 3 4x 2 2x 1
Plot[
, x,1, 2]Plot[ {2Cos 3 t ,2 Sin 3 t}, {t ,0,2} ]
x3
i tastm Shift+Enter. Se afieaz
x 3 4x 2 2x 1
In[5]:=Plot[
, x,1, 2]
x3
Out[5]=desenul
b) Scriem Plot[ {2Cos 3 t ,2 Sin 3 t}, {t ,0,2} ] i tastm Shift+Enter.
Se afieaz
In[6]:=Plot[ {2Cos 3 t ,2 Sin 3 t}, {t ,0,2} ]
Out[6]=desenul
c) Calculul derivatei i al diferenialei. Se folosesc funciile:
Df,x calculeaz derivata funciei f n raport cu variabila x ;

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

14

Df,{x,n} calculeaz derivata de ordinul n a funciei f n raport cu


variabila x ;
Dtf calculeaz difereniala funciei f;
Exemplul 5.3. Se d funcia f ( x) arctg (ln x) ln(arctgx ) . S se
calculeze: a) derivate df / dx; b) derivata de ordinul doi d2f / dx2 ; c)
difereniala df.
Rezolvare. a) Scriem D[ArcTan[Log[x]]+Log[ArcTan[x]],x] i tastm
Shift+Enter. Se afieaz
In[7]:=D[ArcTan[Log[x]]+Log[ArcTan[x]],x]
1
1

Out[7]=
.
2
(1 x ) ArcTan [ x ] x(1 Log[ x] 2 )
n aceast expresie Log [ x ] 2 nseamn Log 2 x .
b) Scriem D[ArcTan[Log[x]]+Log[ArcTan[x]],x,2] i tastm
Shift+Enter. Se afieaz
In[8]:=D[ArcTan[Log[x]]+Log[ArcTan[x]],x,2]
1
2x

Out[8]=

2 2
2
2 2
(1 x ) ArcTan [ x]
(1 x ) ArcTan [ x ]
2 Log[ x]
1
2
.
2
2 2
x (1 Log[ x ] )
x (1 Log[ x] 2 )
c) Scriem Dt[ArcTan[Log[x]]+Log[ArcTan[x]]] i tastm Shift+Enter. Se
afieaz
In[9]:=Dt[ArcTan[Log[x]]+Log[ArcTan[x]]]
Dt[ x ]
Dt[ x ]

Out[9]=
.
2
(1 x ) ArcTan [ x ] x(1 Log[ x] 2 )
n expresia precedent Dtx nseamn dx.
d) Calculul integralelor. Pot fi aplicate funciile ce urmeaz.
Integratef,x calculeaz primitiva (integrala nedefinit) a finciei
f(x) ;
Integratef,{x,a,b} calculeaz integrala definit a finciei f(x) pe
intervalul [a,b], a b;
Integratef,{x,a,Infinity} - calculeaz integrala definit a finciei f(x) pe
intervalul [a,);
NIntegratef,{x,a,b} - calculeaz numeric integrala definit a finciei
f(x) pe intervalul [a,b];

Exemplul 5.4. S se calculeze integralele nedefinite:

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

a)

dx
x6 1 x2

, b)

15

x 5 4 x 2 5x 3 x 2 2 x 2
dx .
x3 1

Rezolvare. a) Scriem Integrate

1
x

1 x2

, x i tastm Shift+Enter.

Se afieaz
In[10]:=Integrate

1
x

,x

1 x2

1 x 2 (3 4 x 2 6 x 4 )
.
15 x 5
x 5 4 x 4 5x 3 x 2 2x 2
b) Scriem Integrate
,x
x3 1
Shift+Enter. Se afieaz
Out[10]=

In[11]:=Integrate
Out[11]=
5x 4 x 2

tastm

x 5 4 x 4 5x 3 x 2 2 x 2
,x
x3 1

1 2x
x3
5
3
2

ArcTan
3Log [ 1 x ] Log [1 x x ]
3
2
3
3

.
Exemplul 5.5. S se calculeze valoarea exact a integralei definite

1
0

1 x 2 dx .

Rezolvare. Scriem Integrate 1 x 2 , {x,0,1}] i tastm


Shift+Enter. Se afieaz
In[12]:=Integrate 1 x 2 , {x,0,1}

Out[12]=
.
4
Exemplul 5.6. S se calculeze o valoare aproximativ a integralei
definite

1
0

1 x 3 dx

Rezolvare. Scriem NIntegrate 1 x 3 , {x,0,1}]


Shift+Enter. Se afieaz
In[13]:=NIntegrate 1 x 3 , {x,0,1}
Out[13]=1.11145.
Exemplul 5.7.S se calculeze integralele improprii

tastm

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

16

x2
e1 / x 2
dx
;
b)
ln
dx .
1
0 1 x4
3
x2
Rezolvare. a) Scriem Integrate
, {x,0, Infinity}] i tastm
1 x4
Shift+Enter. Se afieaz
x2
In[14]:=Integrate
, {x,0, Infinity}]
1 x4

a)

Out[14]=
b) Scriem

2 2

ln[

e1 / x 2
]dx i tastm Shift+Enter. Se afieaz
3

1
3

Integral of Log[ ( 2 e1 / x )] does not converge on 1,.

1
Log[ ( 2 e1 / x )]dx .
1
3
Aceasta nseamn c integrala dat n-a fost calculat.

Out15=

Exerciii pentru lucrul individual


E.5.1. S se calculeze limitele din Matematica II, ex. 6.5.2, pag.110.
E.5.2. S se construiasc, pe un interval a,b ales potrivit, graficele
funciilor date prin ecuaii : 1) n coordonate carteziene rectangulare, care
se afl n Matematica II, ex. 7.10.6, pag. 202, 3) parametrice, care se afl
n Matematica III, ex. 3.16.1, pag.159.
E.5.3. Sunt date funciile din Matematica II, ex. 7.10.1, pag. 191.
1) S se calculeze derivatele de ordinul nti ale funciilor a) i b). 2) S
se calculeze difereniala funciei c). 3) S se calculeze derivata de ordinul
doi a funciei d).
E.5.4. S se calculeze integralele nedefinite din Matematica II, ex.
8.6.5, pag. 240.
E.4.5. Fiind dat integrala definit din Matematica II, ex. 9.5.1, pag.
267, se cere: 1) s se determine valoarea exact a acestei integrale; 2) s
se determine o valoare aproximativ; 3) s se determine o valoare
aproximativ, care conine 10 cifre semnificative.

De tiprit pn aici, restul de trecut pe alt pagin

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

17

6. Calcul diferenial si calcul integral al funciilor


reale de mai multe variabile reale
a)Calculul limitelor
b)Construcia graficului funciei de dou variabile
c)Derivate pariale i difereniala total
d)Integrale multiple
e)Integrale curbilinii
f)Integrale de suprafa

7.Teoria cmpului
Pentru rezolvarea exerciiilor din Teoria cmpului pot fi folosite funciile
ce urmeaz.

8.Ecuaii difereniale ordinare


Pentru rezolvarea ecuaiilor difereniale ordinare pot fi folosite funciile
ce urmeaz.
DSolveeqn,yx,x - rezolv simbolic ecuaia diferenial eqn n raport
cu funcia y(x) de variabila independent x.
DSolve{eqn1,eqn2,...},{y1x1,x2,...,y2[x1,x2,...],...},{ x1,x2,...} - rezolv
simbolic sistemul de ecuaii difereniale eqn1, eqn2, ... n raport cu
funciile necunoscute y1(x1,x2,...), y2(x1,x2,...), ... de variabilele
independente x1, x2, ...
NDSolveeqn,y,{x,xmin,xmax - rezolv numeric ecuaia diferenial eqn n
raport cu funcia y(x) de variabila independent x pe intervalul xmin,xmax.
Exemplul 8.1. S se rezolve simbolic ecuaia diferenial
y y / x x3 y 3 .
Rezolvare.Scriem DSolve [ y y / x x 3 y 3 , y[ x], x]
i tastm
Shift+Enter. Se afieaz
In[1]:=DSolve [ y y / x x 3 y 3 , y[ x], x]
Out[1]=**.
Exemplul 8.2.S se rezolve simbolic sistemul de ecuaii difereniale

y1 3 y1 2 y 2 e 2 x ,

3x
y 2 y1 2 y 2 e .

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

Rezolvare. Scriem DSolve

{y1 3 y1 2 y2 e 2x ,

18

y 2 y1 2 y 2 e 3x },

{ y1 [ x], y 2 [ x]} , {x} ] i tastm Shift+Enter. Se afieaz


In[2]:=DSolve[ { y1 3 y1 2 y 2 e 2 x , y 2 y1 2 y 2 e 3 x },
{ y1 [ x], y 2 [ x]} , {x} ]
Out[2]=**.
Exemplul 8.3. S se rezolve simbolic problema Cauchy
Exemplul 8.4. a)S se rezolve numeric problema Cauchy din exemplul
8.3. pe intervalul 0, 2. b)S se obin graficul soluiei obinute efectund
cel mult 300 de pai.

9.Serii numerice i serii funcionale


10.Serii Fourier i integrale Fourier
11.Ecuaii cu derivate pariale
12.Teoria probabilitilor
13.Statistica matematic
........

*Exerciii pentru luvrul individual i lucrri de


laborator
*1.Exerciii din aritmetic
*1.1.1)S se construiasc o expresie aritmetic care conine cele patru
operaii arizmetice, ridicarea la putere, fracii i paranteze. 2)S se
determine valoarea exact a expresiei construite. 3)S se determine o
careva valoare aproximativ. 4)S se determone o valoare aproximativ
care conine 20 cifre semnificative.
*1.2.S se determine al n-lea numr prim, unde n este egal cu numrul
variantei.
*1.3.Fiind dat al n-lea numr prim (exerciiul **1), se cere : 1)s se
determine o careva valoare aproximativ a rdcinei ptrate din acest
numr; 2)s se determine valoarea aproximativ care conine 20 cifre
semnificative a rdcinei ptrate din acest numr.
*1.4.Se d expresia (10+n)30, unde n este numrul variantei. Se cere : 1)s
se determine valoarea exact a acestei expresii ; 2)s se determine o
careva valoare aproximativ ; 3)s se determine o valoare aproximativ
care conine 20 cifre semnificative.
*2.1.Exerciii din algebra elementar

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

19

*2.1.S se dezvolte n produs de factori expresia x 1, unde n este egal cu


10 plus numrul variantei.
*2.2.S se scrie btr-o form mai simpl expresia obinut n exerciiul
precedent.
*2.3.S se rezove ecuaia P(x) = 0, unde P(x) este polinomul din
Matematica I, ex.3.7.4, pag.150.
*2.4.S se resolve inecuaia din Matematica I, ex.3.7.7, pag.152.
n

*3.Exerciii din algebra liniar

*3.1.Fiind date dou matrice A i B i un numr din Matematica I,


ex.4.6.1, pag.189, s se determine : 1)A ; 2)A+B ; 3)AB ; 4)detA ; 5)A1.
*3.2.S se rezolve sistemul de ecuaii liniare din Matematica I, ex.4.6.4,
pag.197.
*.3.3.S se determine valorile proprii i vectorii proprii ai matricei A din
Matematica III, ex.*, pag.*
*4.Calcul diferenial i integral al funciilor reale de o variabil real

*4.1.S se calculeze limitele din Matematica II, ex.*, pag.*


*4.2.S se construiasc graficele funciilor date prin ecuaii : 1)n
coordonate carteziene rectangulare, care se afl n Matematica I, ex.4.6.1,
pag.189, 2)n coordonate polare, care se afl n Matematica I, ex.*, pag. ;
3)parametrice, care se afl n Matematica I, ex.*, pag. .
*4.3.S se calculeze derivatele de ordinul nti ale funciilor din
Matematica II, ex.7.10.1*, pag. 191.
*4.4.S se calculeze integralele nedefinite din Matematica II, ex.8.6.5,
pag. 240-24*.
*4.5.Fiind dat integrala definit din Matematica II, ex.9.5.1, pag. 267, se
cere: 1)s se determine valoarea exact a acestei integrale; 2)s se
determine o valoare aproximativ; 3)s se determine o valoare
aproximativ, care conine 10 cifre semnificative.
*5.Calcul diferenial i integral al funciilor reale de mai multe variabile
reale

*5.1.S se construiasc graficele funciilor


*5.2.S se calculeze limitele
*5.3.S se calculeze derivatele pariale
*5.4.S se determine extremele globale ale funciilor
*5.5.S se calculeze integralele improprii
*5.6.S se calculeze integralele duble
*5.7.S se calculeze integralele triple
*5.8.S se calculeze integralele curbilinii de spea ntia
*5.9.S se calculeze integralele curbilinii de spea a doua
*5.10.S se calculeze integralele de suprafai de spea ntia

Moloniuc A. SISTEMUL DE PROGRAME MATHEMATICA

20

*5.11.S se calculeze integralele de suprafa de spea ntia


*6.Teoria cmpului

*6.1

7.Ecuaii difereniale ordinare


Pentru rezolvarea ecuaiilor difereniale ordinare pot fi folosite funciile
ce urmeaz.

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