Sunteți pe pagina 1din 4

INTRODUCERE ÎN MATLAB

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

După apăsarea tastei ENTER, se afişează


z=
5

Valorile variabilelor x, y şi z sunt memorate şi pot fi folosite în alte calcule.


Simbolul ;“ la sfârşitul liniei de comandă determină neafişarea rezultatului. Spre exemplu, scriind linia de

comandă
w=10;
şi apăsând tasta ENTER, variabila z este memorată şi nu este afişată.

2.2 Calcul matriceal


Matricea linie (vectorul linie)
X = (1 2 3 4)
se scrie în MATLAB
X=[1 2 3 4]

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]

• Înmulţirea matricei A cu scalarul 2, de exemplu, se efectuează tastând 2*A


• Transpusa matricei A se efectuează tastând A’
• Determinantul matricei A se efectuează tastând det(A)
• Inversa matricei A se efectuează tastând inv(A). Pentru folosirea ulterioară a rezultatului, să tastăm
B=inv(A)
• Produsul matricei A cu matricea B se efectuează tastând A*B; rezultatul este matricea unitate de ordin
3. Calculul B*A conduce la acelaşi rezultat

2.3 Operaţii element cu element


Să calculăm
S = 12 + 32 + 52 + · · · + 19.
În acest scop, vom genera mai întâi vectorul linie x care are primul element 1 şi următoarele mai mari, cu pasul
2, până la 19. Tastăm
x=1:2:19
Apăsând tasta ENTER, se afişează

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

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