Documente Academic
Documente Profesional
Documente Cultură
MATLAB
The Language of Technical
Computing
numere/variabile/functii uzuale
Ce este MATLAB-ul?
MATrixLABoratory este un limbaj de programare, mai exact
un interpretor pentru programarea calculelor numerice
complexe. Produs de firma MathWorks Inc.
Exemple:
save – salveaza toate variabilele in fisierul matlab.mat
save nume_fisier salveaza toate variabilele/datele in
format binar, nume_fisier .mat
save nume_fisier x y - salveaza variabilele x si y in
format binar, nume_fisier .mat
save nume_fisier.ext -ascii -tabs se salveaza toate
variabilele in fisierul nume_fisier.ext cu toate datele
separate de TAB
Importul fisierelor – functia load
pi 3.14159265...
i, j sqrt(-1)
* Inmultire / Impartire
intreg: round(5.2)= 5
rem – returneaza restul impartirii argumentelor: rem(-5,2) =-1
5,2)=1
rat – returneaza aproximarea unui nr. cu fractii rationale continue:
rat(5.2) = 5 +1/5
rats – returneaza aproximarea unui nr. cu fractii rationale
rats(5.2)=26/5
sign – returneaza semnul argumentului sign(-5.2)=-1
Functii de operare cu numere complexe
abs – calculeaza modulul numerelor complexe (valoare absoluta):
abs(3+4i)=5
angle – calculeaza faza numerelor complexe: angle(1+i)=0.7854
conj(3+i)=3-i
imag – calculeaza partea imaginara a numerelor complexe:
imag(3+5i) =5
real – calculeaza partea reala a numerelor complexe:
real(7+2i)=7
complex – construieste numere complexe daca se cunosc partea
sqrt(81)=9
Functii de matematica discreta
factor – intoarce un vector ce contine factorii primi ai unui nr n:
factor(39)= 3 13
factorial – calculeaza factorialul unui numar: factorial(4)=24
gcd(115, 35)=5
lcm- calculeaza cel mai mic multiplu comun a doua numere:
lcm(115, 35)=805
primes- intoarce un vector ce contine numele prime mai mici decat
n: primes(7)= 2 3 5 7
isprime- determina daca elementele unui vector sau matrice sunt
>> y=sin(45)
>> y=sine(45)
3. Tasta ;
http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf
http://www.mathworks.com/academia/student_center/tutorials/laun
chpad.html