Sunteți pe pagina 1din 3

MATLAB

Operatii cu variabile
1. Operatiile aritmetice cu variabile n Matlab au urm
atoarele sintaxe:
adunarea: +
scaderea: nmultirea: *
mpartirea: /
ridicarea la putere:
extragerea radacinii patrate: sqrt(numar)
separatorul zecimal este punctul
separatorul calcuelor: ( ).
Exercitiu 1. Sa se atribuie unei variabile X valoarea 8, unei variabile Y valoarea

3 si apoi sa se calculeze Z1=X+Y, Z2=X-Y, Z3=X*Y, Z4=X/Y, Z5=XY , Z6= XY .


Exercitiu 2. Calculati valoarea expresiilor:
46, 7 262 (34.7 22)
q

( 11 + 2 3)3 + 7
2. Vectorii si matricile se declar
a n Matlab astfel:
v = [v1 , v2 , ..., vn ]
A = [a11 , a12 , ..., a1n ; a21 , ..., a2n ; .......; an1 , an2 , ..., ann ]
Matlab se face deosebire ntre litere mari si litere mici.
Remarca 0.0.1 In
declararea unui vector sau matrice se poate nlocuii virgula cu spatiu.
In
Pentru calculul cu matrici avem instructiunile:
A + Bpentru adunarea a doua matrici;
A Bpentru scaderea a doua matrici;
A Bpentru nmultirea a doua matrici;
B = Apentru transpusa matricii A;

MATLAB

D = det(A)pentru calculul determinantului unei matricei A;


i = inv(A)pentru inversa matricei A;
Anridicarea la puterea n a matricii A;
di = diag(A)extrage diagonala principala a matricei A;
aij = A(i, j)extrage elementul aij din matricea A;
A(:, j)extrage coloana j din matricea A
.d = length(v)determina dimensiunea vectorului v;
[n m] = size(A)determina dimensiunea matricii A.
Exercitiu 3. Se considera matricile

2 1 4
2 4

A=
5
6
3 1
; B = 1
5 2 6
3
2

i) Sa se calculeze: A*B,determinantul matricii A, inversa matricii A, A4 , diagonala


principala a matricei A;
ii) Sa se determine: dimensiunea matricii A, respectiv B, elementul a23 al matricii
A precum si elementul b32 al matricii B.
iii) Sa se declare o matrice patratica de ordinul 3, notata C si sa se calculeze:
(3A + 2C 2 )3 B.
3. Calcul simbolic si numeric n Matlab
Pentru limite avem sintaxele:
limit(f )-calculeaza lim f (x)
x0

limit(f,a)-calculeaza lim f (x)


xa

limit(f,x,a,left)-calculeaza

lim f (x)
xa
x<a

limit(f,x,a,right)-calculeaza

lim f (x)
xa
x>a

MATLAB

Exercitiu 4. Sa se calculeze
3x5
3x2 + 2x
x2 x
;
l
=
lim
;
l
=
lim
.
2
3
x 2x5 + 3x2 + 4
x 4x3 + 3x2 + 5x
x1 x3 1

l1 = lim

ai trebuie definite variabilele ce intervin prin


Remarca 0.0.2 Int
syms x
Pentru derivate avem sintaxele:
diff(f,x)-calculeaza derivata functiei f n raport cu x
diff(f,x,n)-calculeaza derivata de ordinul n functiei f n raport cu x.
Exercitiu 5. Sa se calculeze derivatele
y sin(2x) + cos(xy).

f f 5 f
,
,
, pentru functia f (x, y) =
x y x5

Pentru calculul integral avem sintaxele:


int(f,x)-calculeaza integrala nedefinita a functiei f n raport cu x
int(f,x,a,b)-calculeaza integrala functiei f n raport cu x pe [a,b].
Exercitiu 6. Sa se calculeze

x sin xdx; x3 ex dx,

R2

x2 cos xdx,

R2
1

(x2 + 3x + 4) dx.

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