Cum să găsiți valoarea maximă și minimă în matricea unui set mare de date în MATLAB

Cum Sa Gasiti Valoarea Maxima Si Minima In Matricea Unui Set Mare De Date In Matlab



Când avem de-a face cu matrici și seturi de date foarte mari, devine foarte dificil să identificăm valoarea maximă și minimă a acelui set de date sau matrice. De asemenea, atunci când creăm o matrice folosind funcții încorporate precum rand() și magie() , nu cunoaștem intrările acelei matrice, deci nu avem o idee despre valorile minime și maxime ale acelei matrice. Pentru a rezolva aceste probleme, MATLAB ne facilitează o abordare pentru găsirea valorilor maxime și minime ale matricelor și seturilor de date mari.

Acest ghid este util pentru utilizatorii MATLAB care nu cunosc metoda de a găsi valorile maxime și minime ale setului mare de date și ale matricei în MATLAB.

Cum să găsiți valorile minime și maxime în setul mare de date și matrice în MATLAB?

Găsirea valorilor maxime și minime într-un set mare de date se poate face cu ușurință utilizând max() și min() funcții. Cu toate acestea, trebuie să le folosim separat. The limite () funcția din MATLAB este o modalitate mai eficientă de a găsi valorile minime și maxime ale unui set sau matrice mare de date. Este funcția încorporată în MATLAB care ia matricea ca intrare și returnează valorile maxime și minime ale seturilor mari de date sau ale matricelor în MATLAB.







Sintaxă

The limite () funcția folosește o sintaxă simplă în MATLAB:



[minA,maxA] = limite (A)
[minA,maxA] = limite(A,„toate”)
[ minA , maxA ] = limite ( A , dim )

Aici,



Functia [minA,maxA] = limite (A) randament pentru a obține valoarea minimă minA şi valoarea maximă maxA a matricei sau tabloului dat A. Unde minA egală min(A) și maxA este egal cu max (A).





Functia [minA,maxA] = limite (A,” toate”) randamente pentru a identifica valoarea minimă minA precum și valoarea maximă maxA peste toate intrările din matricea sau tabloul A dat.

Functia [ minA , maxA ] = limite ( A , dim ) randament pentru a identifica valorile minime și maxime ale fiecărui rând al matricei date A de-a lungul dimensiunii dim.



Exemple

Urmați exemplele date pentru a afla cum să calculați valorile maxime și minime ale matricei date sau ale setului de date folosind limite () funcţie.

Exemplul 1: Cum să găsiți valorile minime și maxime ale unei matrice 1D în MATLAB?

În acest exemplu, calculăm valorile maxime și minime ale matricei 1D date de numere aleatoare având dimensiunea de 1 cu 1000 folosind limite () funcţie.

vect = randn(1,1000);
[min_vect, max_vect] = limite (vect)

Exemplul 2: Cum să găsiți valorile maxime și minime ale unei matrice mari în MATLAB?

Acest cod MATLAB folosește limite () funcția de identificare a valorilor minime și maxime ale matricei mari date având o dimensiune de 1000 pe 1000.

A = magie(1000);
[min_A, max_A] = limite (A, „toate”)

Exemplul 3: Cum să găsiți valorile maxime și minime ale unei matrice mari în MATLAB?

Codul MATLAB dat utilizează limite () funcție pentru a calcula valorile minime și maxime ale matricei date având o dimensiune de 2 pe 10 pe 2.

A = randn(2,10,2);
[min_A, max_A] = limite (A,2)

Concluzie

Găsirea valorilor minime și maxime ale unui set sau matrice mare de date este o problemă comună cu care se confruntă analiștii de date. Acest lucru devine ușor prin utilizarea MATLAB-ului încorporat limite () funcție care calculează valorile minime și maxime ale matricei sau matricei date. Acest ghid a oferit elementele de bază ale utilizării limite () funcție în MATLAB pentru a găsi valorile minime și maxime într-un set de date mare. Exemplele oferite aici vă vor permite să învățați rapid utilizarea limite () funcție în MATLAB.