Documente Academic
Documente Profesional
Documente Cultură
MATLAB (MATrix LABoratory) este un limbaj de programare şi mediu interactiv de calcul matematic
dezvoltat de MathWorks, Inc., care a devenit un software frecvent utilizat de către ingineri şi cercetători.
1 Lansarea MATLAB
Pe o platformă Windows, MATLAB se lansează efectuând dublu-clic pe pictograma de mai jos plasată pe
desktop-ul calculatorului, la instalarea programului.
2 Fereastra de comenzi
După lansarea MATLAB, apare fereastra de comenzi. O comandă se scrie după apariţia simbolului » urmat
de un cursor. Spre exemplu, tastăm 2+3 şi apăsăm tasta ENTER. În fereastră, acum se va observa
» 2+3
ans =
5
Mai sus, ans desemnează răspunsul (answer).
Pentru efectuarea înmulţirii 2 · 3, tastăm 2*3 pe noua linie de comandă; după apăsarea tastei ENTER, sub
linia comenzii este afişat
ans =
6
Operaţia de împărţire 3 : 2 se tastează 3/2.
Simbolul ridicării la putere este ˆ“. Spre exemplu, pentru efectuarea operaţiei 23 tastăm 2ˆ3.
”
Funcţia MATLAB radical √ de ordin 2 este sqrt; numărul se va scrie între paranteze rotunde. Spre exemplu,
pentru efectuarea operaţiei 3 tastăm sqrt(3).
Simbolul funcţiei exponenţiale cu baza e (e = 2.71 . . .) este exp. Spre exemplu, pentru a vedea valoarea lui
e vom tasta exp(1); după apăsarea tastei ENTER se va afişa
1
ans =
2.7183
Funcţia logaritm natural în MATLAB este log. Spre exemplu, pentru calculul logaritmului natural din 2 vom
tasta log(2). Funcţia logaritm în baza 10, în MATLAB, este log10. Spre exemplu, pentru calculul logaritmului
în baza 10 din 1000, vom tasta log10(1000).
Constanta π = 3.14 . . . este implementată în MATLAB şi se scrie pi. Spre exemplu, tastând pi pe linia de
comandă, după apăsarea tastei ENTER se va afişa
ans =
3.1416
Să introducem funcţiile trigonometrice în MATLAB. Argumentul acestora poate fi exprimat în radiani sau
grade (eng.: degree). Funcţiile trigonometrice în MATLAB sin, cos, tan, . . . au argumentul exprimat în radiani;
funcţiile trigonometrice în MATLAB sind, cosd, tand, . . . au argumentul exprimat în grade. Spre exemplu,
tastând sin(pi/6) pe linia de comandă, se obţine rezultatul 0.5000; folosind unghiul în grade, vom calcula
sind(30) şi rezultatul este acelaşi.
2.1 Variabile
În vederea efectuării de calcule matematice în paşi succesivi, folosim variabile MATLAB. Ca exemplu, să
efectuăm calculul z = 2 + 3. În acest scop, introducem variabilele x şi y cărora le atribuim valorile 2, respectiv
3:
• Pe linia de comandă tastăm x=2 şi apăsăm tasta ENTER
• Pe noua linie de comandă tastăm y=3 şi apăsăm tasta ENTER
Pentru calculul lui z, în noua linie de comandă vom tasta z=x+y.
Se pot scrie mai multe comenzi pe o aceeaşi linie, separatorul acestora fiind simbolul ;“. Calculul lui z se
”
poate efectua tastând pe o singura linie
x=2;y=3;z=x+y
2
Se observă că delimitatorul matricei este paranteza dreaptă şi elementele liniei sunt separate prin spaţii libere.
Matricea coloană (vectorul coloană)
1
2
X = 3
4
se scrie în MATLAB
X=[1;2;3;4]
Se observă că trecerea la următoarea linie a matricei se efectuează cu simbolul ;“.
”
Să considerăm matricea
1 2 3
A = 1 4 9 .
1 8 27
În MATLAB o scriem sub forma
A=[1 2 3;1 4 9; 1 8 27]
x=
1 3 5 7 9 11 13 15 17 19
Interesează pătratele elementelor vectorului x. Acestea se obţin ridicând la pătrat element cu element
vectorul x; simbolul acestei operaţii este .ˆ“. Tastăm
”
y=x.ˆ2
şi apăsând tasta ENTER se afişează
y=
1 9 25 49 81 121 169 225 289 361
3
Suma căutată este suma elementelor vectorului y; această operaţie se va efectua de către funcţia MATLAB
sum. Tastăm
S=sum(y)
şi apăsând tasta ENTER se afişează
S=
1330