Documente Academic
Documente Profesional
Documente Cultură
• dir – afişează numele tuturor fişierelor din directorul curent sau din orice alt
director precizat ca argument.
Sintaxă:
dir – afişează numele tuturor fişierelor din directorul curent.
dir nume – afişează numele tuturor fişierelor din directorul nume.
• ans – variabilă creată implicit şi în care este returnat rezultatul unui calcul atunci
când expresia nu a avut atribuit un nume.
Exemplu:
3→
ans = 3
• pi – valoarea π.
Observaţie:
- dacă după o linie de comandă urmează semnul “;” atunci rezultatul nu vanmai fi
afişat;
- dacă în faţa unei linii de comandă se pune semnul “%” atunci aces linie este
interpretă ca un comentariu;
- dacă se doreşte continuarea unei instrucţiuni pe linia următoare se folosesc “…”
urmate de enter;
Exemplu:
a=pi;
b=pi/2
% c=pi/4
d=c/2
e=1+2+3+... enter
4+5+6
Matricea
Reguli privind modul de definire a matricelor:
- elementele matricei sunt cuprinse între paranteze drepte [ ]
- elementele unei linii se separă prin pauză (blanc) sau virgulă
- liniile matricei se separă prin ; sau enter.
3 4 5
Exemplu: Matricea 𝐴𝐴 = � � se introduce astfel :
6 7 8
A=[3, 4, 5; 6, 7, 8] sau A=[3 4 5; 6 7 8] sau A=[3 4 5 enter 6 7 8]
Pentru o matrice M:
- M(i,j) reprezintă elementul din matricea M corespunzător liniei i şi coloanei j
- M(i) reprezintă elementul i din matrice, numărarea elementelor făcându-se pe
coloane.
Pentru un vector v, v(i) reprezintă elementul de pe poziţia i din vector.
Dacă dorim să schimbăm elementele unei matrice sau să mai adăugăm alte
elemente, fără a mai rescrie întreaga matrice, procedăm astfel A(2,3)=0 sau A(4,4)=7.
Se pot construi matrici de dimensiuni mai mari pornind de la matrici de
dimensiuni mai reduse prin concatenare. Daca avem două matrici A şi B de dimensiune
(2,3) prin concatenarea liniilor C=[A;B] sau a coloanelor D=[A B].
Dacă v este un vector atunci:
• v(i:k) – selectează elementele de pe poziţiile i, i + 1, i + 2, … , k ale vectorului
v; dacă i > k atunci vectorul rezultat este gol
• v(i:j:k) – selectează elementele de pe poziţiile i, i + j, i + 2j, … până la k, ale
vectorului v (selectează cu pasul j); dacă j > 0 şi i > k sau j < 0 şi i < k atunci vectorul
rezultat este gol.
• v([i,j,k]) – selectează elementele de pe poziţiile i, j şi k.
• v(:) – dacă vectorul este linie atunci el devine coloană; dacă vectorul este
coloană atunci el rămâne nemodificat.
Dacă M este o matrice atunci:
• M(:,j) – selectează coloana j a matricei M.
• M(i,:) – selectează linia i a matricei M.
• M(:,i:j) – selectează coloanele de la i la j ale matricei M.
• M(i:j,:) – selectează liniile de la i la j ale matricei M.
• M(:,i:j:k) – selectează coloanele i, i + j, i + 2j , … până la k ale matricei M.
• M(i:j:k,:) – selectează liniile i, i + j, i + 2j , … până la k ale matricei M.
• M(i:j,k:l) – extrage submatricea formată cu elementele aflate la intersecţia
liniilor de la i la j şi coloanelor de la k la l ale matricei M.
• M(:,[i,j,k]) – selectează coloanele i, j şi k ale matricei M.
• M([i,j,k],:) – selectează liniile i, j şi k ale matricei M.
Matricea goală
Sintaxa:
- x=[] – generează o matrice goală (fără nici un element).