Sunteți pe pagina 1din 4

MATLAB

Abs(x) Determină modulul unui număr real sau complex x


acos(x) Calculează arccos x
asin(x) Calculează arcsin x
base2dec('strn',base) Converteşte nr. strn din baza base în baza 10

[th,rho]=cart2pol(x,y) Transformă coordonatele carteziene (x,y) în coordonate polare

[x,y]=pol2cart( th,rho) Transformă coordonatele polare (th,rho) în coordonate

carteziene (unghiul th este dat în radiani)

[th,phi,r]=cart2sph(x,y,z) Transformă coordonatele carteziene (x,y,z) în coordonate sferice

(unghiurile th şi phi sunt returnate în radiani)

[x,y,z]=sph2cart(th,phi,r) Transformă coordonatele sferice (th,phi,r) în coordonate

carteziene (unghiurile th şi phi sunt date în radiani)

complex(a,b) Construieşte z a ib

conj(z) Determină conjugatul numărului complex z

cos(x) Calculează cos x

cot(x) Calculează cot x

dec2base(d,base) Converteşte număruld din baza 10 în baza base

dms2deg(d,m,s) Converteşte în grade un unghi dat în grade(degree), minute(m),

secunde(second)

dms2rad(d,m,s) Converteşte în radiani un unghi dat în grade(degree), minute(m),

secunde(second)

exp(x) Calculează e la x

log(x) Calculează ln x

log2(x) Calculează x 2log

pow2(x) Calculează 2 la x

rats(d) Aproximează d printr-o fracţie raţională

sin(x) Calculează sin x

sqrt(x) Calculează x

tan(x) Calculează tg x
unitsratio(to, from) Converteşte unităţi de măsură pentru lungimi şi unghiuri

eye(n) Generează o matrice unitate cu n linii şi n coloane

eye(m,n) Generează o matrice unitate cu m linii şi n coloane

ones(n) Generează o matrice de unu-ri cu n linii şi n coloane

ones(m,n) Generează o matrice de unu-ri cu m linii şi n coloane

rand(m,n) Generează o matrice ale cărei elemente sunt numere aleatoare, cu distribuiţie

uniformă în intervalul 0,1

randn(m,n) Generează o matrice ale cărei elemente sunt numere aleatoare, cu distribuiţie

normală, de medie 0 şi varianţă

zeros(n) Generează o matrice nulă cu n linii şi n coloane

zeros(m,n) Generează o matrice nulă cu m linii şi n coloane

cross(x,y) Calculează produsul vectorial al vectorilor x şi y

dot(x,y) Calculează produsul scalar al vectorilor x şi y

u=find(x==a) Returnează în u indicii elementelor din vectorul x , care au valoarea egală cu a


[u,v]=find(X==a) Returnează indicele liniei(vectorul u ) şi al coloanei (vectorul v ) matricei argument X ,
care conţin elemente ce au valoarea egală cu a

sort(x) Sortează în ordine crescătoare elementele vectorului x

det(A) Calculează determinantul simbolic al matricei A

inv(A) Calculează inversa simbolică a matricei A

transpose(A) Determină transpusa simbolică a matricei A

simplify(E) Simplifică simbolic o expresie E

simple(A) Simplifică simbolic o expresie sau o matrice; afişează rezultatele intermediare ale calculelor,
în timp ce funcţia simplify prezintă rezultatul final

factor(E) Factorizează expresia E

[r,p,k]=residue(B,A) Se obţine descompunerea în fracţii simple pe baza parametrilor de ieşire: r


(vectorul coloană al rezidurilor), p (vectorul coloană al polilor), k (vectorul linie al termenilor liberi)

expand(E) Realizează expandarea expresiei E


collect(P,x) Colectează termenii asemenea din polinomul P în raport cu variabila precizată x

coeffs(P,x) Determină coeficienţii polinomului P în raport cu x

subs(S,new) Înlocuieşte variabila liberă din expresia S cu

new subs(S,old,new) Înlocuieşte variabila simbolică old din expresia S cu variabila numerică sau
simbolică

new solve(eq) Rezolvă ecuaţia eq  0 în raport cu variabila din expresia eq

solve(eq,var) Rezolvă ecuaţia eq  0 în raport cu variabila var din expresia eq


solve(eq1,..,eqn,var1,..,varn) Rezolvă sistemul format din ecuaţiile eq1  0,,eqn  0 în raport cu
variabilele var1,, var n

syms var1 var2… este notaţia scurtă pentru var1 = sym('var1'); var2 = sym('var2'); ..

limit(f,x,a) Calculează limita expresiei simbolice f când x  a

limit(f,x,a,’right’) Calculează limita expresiei simbolice f când x a , x  a

limit(f,x,a,’left’) Calculează limita expresiei simbolice f când x  a , x  a

symsum(s,v,a,b) Calculează simbolic   b v a s

diff(f,’x’) Calculează simbolic f x

diff(f,’x’,n) Calculează simbolic f x n

diff(f,n,’x’) Calculează simbolic   f x n int(f) Calculează simbolic  f xd x

jacobian(F,v) Determină matricea Jacobiană ataşată funcţiei vectoriale F în raport cu vectorul v . Atunci
când F este o funcţie scalară, funcţia jacobian returnează gradientul lui F

taylor(f,n,x) scrie primii n termeni din dezvoltarea în serie MacLaurin a funcţiei f

taylor(f,n,x,a) scrie primii n termeni din dezvoltarea în serie Taylor a funcţiei f în jurul punctului x  a

chol(A) Determină descompunerea Cholesky a matricei simetrică şi pozitiv definită A

eig(A) Returnează un vector, ce conţine valorile proprii ale matricei A

[V,D]=eig(A) Returnează matricea diagonală D, ce conţine valorile proprii ale matricei A şi matricea V,
ale cărei coloane sunt vectorii proprii corespunzători valorilor proprii

eigs(A) Returnează un vector, ce conţine cele mai mari şase valori proprii ale matricei A
[V,D]=eigs(A) Returnează matricea diagonală D, ce conţine cele mai mari şase valori proprii ale matricei
A şi matricea V, ale cărei coloane sunt vectorii proprii corespunzători acestor valori proprii

eigs(A,k) Returnează un vector, ce conţine cele mai mari k valori proprii ale matricei A

[V,D]=eigs(A,k) Returnează matricea diagonală D, ce conţine cele mai mari k valori proprii ale matricei A
şi fsolve(F,I)

 Rezolvă sisteme de ecuaţii neliniare conţinute în funcţia vectorială F , considerând I ca punct iniţial
(vector de start).

 Găseşte toate rădăcinile unei ecuaţiei neliniare conţinută în funcţia F , ce se află în intervalul I

fzero(f,I) Găseşte o rădăcină a unei ecuaţiei neliniare conţinută în funcţia f,ce se afla in intervalul I

gcd(A,B) Calculează cel mai mare divizor comun corespunzător lui A şi B , care pot fi vectori sau scalari

lcm(A,B) Calculează cel mai mic multiplu comun corespunzător lui A şi B , care pot fi vectori sau scalari

linsolve(A,b) Rezolvă sistemul de ecuaţii liniare AX  b, n n A    , 1  n b , 1   n X

lu(A) Determină descompunerea LU a matricei pozitiv definită A

norm(X) Calculează norma vectorului (matricei ) X

roots(p) Determină rădăcinile polinomului ai cărui coeficienţi sunt conţinuţi (în ordinea descrescătoare a
puterilor variabilei) în vectorul linie p

[ v1,..,vn]=solve(„eq1‟,..,‟eqn‟) Rezolvă sistemul format din ecuaţiile eq1  0,,eqn  0

dblquad(f,a,b,c,d) Calculează valoarea aproximativă a integralei   b a d c f (x, y )d xd y

int(f(x),a,b) Calculează  b a f (x) d x

quad(f,a,b) Calculează valoarea aproximativă a integralei  b a f( x) d x

triplequad(f,a,b,c,d,e,f) Calculează valoarea aproximativă a integralei    b a d c f e f( x, y, z) d x d y d z

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