|
Functia max
Functia max determina maximul valorilor unui vector sau matrice; se apeleaza cu sintaxa:
M=max(X)
Daca X este vector,aceasta functie returneaza un scalar egal cu cel mai mare element, iar daca X este matrice, functia returneaza un vector linie care contine elementele maxime din fiecare coloana.
Determinarea elementelor maxime ale unui vector, precum si a indicelui acesteia, se face prin apelarea acestei functii cu una din sintaxele:
[ M,l]=max(X)
Pentru a crea o matrice C care contine elementele maxime din doua matrice A si B, de aceeasi dimensiune, se foloseste sintaxa:
C=max(A,B)
Exemplu 1: Sa se determine valoarea maxima a unui vector.
Cu secventa MATLAB
>> V=[ 3 4 5 2]
V =
3452
>> A=max(V)
A =
5
Media si mediana
Functia mean se apeleaza cu sintaxa :
m=mean(X)
Pentru vectori, functia mean returneaza un scalar egal cu valoarea medie a elementelor, iar pentru matrice, returneaza un vector linie continand valoarea medie a fiecarei coloane (media pe coloana).
Mediana este elementul de la mijlocul unui set de date ordonat crescator. Daca numarul N al valorilor setului este impar, valoarea mediana este cea din pozitia (N+1)/2, iar daca acesta este par, valoarea mediana este media elementelor din pozitiile (N/2) si (N/2)+1, adica:
median(x) = x[(N+1)/2] , daca N=2M+1
median(x) = [x(N/2) + x(N/2+1)]/2 , daca N=2M
Functia median se apeleaza cu sintaxa:
M=median(X)
Pentru vectori functia median returneaza un scalar egal cu valoarea mediana a elementelor lui X, iar pentru matrice, returneaza un vector linie continand valoarea mediana a fiecarei coloane (mediana pe coloana).
Exemplu: Sa se calculeze media si mediana unui vector si ale unei matrice.
Cu secventa MATLAB :
>> V=[ 2 5 9 0]
V =
2590
>> M=[ 3 4 2; 1 6 2; 4 7 2]
M =
342
162
472
>> A=mean(V)
A =
4
>> B=median(V)
B =
3.5000
>> C=mean(M)
C =
2.6667 5.6667 2.0000
>> D=median(M)
D =
362