Hur man hittar max och lägsta värde i stor datamängdsmatrix i MATLAB

Hur Man Hittar Max Och Lagsta Varde I Stor Datamangdsmatrix I Matlab



När vi hanterar mycket stora matriser och datamängder blir det mycket svårt att identifiera det maximala och lägsta värdet för den datamängden eller matrisen. Även när vi skapar en matris med hjälp av inbyggda funktioner som rand() och magi() , vi känner inte till posterna för den matrisen, så vi har ingen aning om minimi- och maximivärdena för den matrisen. För att lösa dessa problem underlättar MATLAB oss med ett tillvägagångssätt för att hitta maximi- och minimivärden för stora matriser och datamängder.

Den här guiden är till hjälp för MATLAB-användare som inte är medvetna om metoden för att hitta maximala och lägsta värden för den stora datamängden och matrisen i MATLAB.

Hur hittar man min- och maxvärdena i den stora datamängden och matrisen i MATLAB?

Att hitta de högsta och lägsta värdena i en stor datamängd kan enkelt göras med hjälp av max() och min() funktioner. Men vi måste använda dem separat. De gräns() funktion i MATLAB är ett effektivare sätt att hitta minimi- och maxvärden för en stor datamängd eller matris. Det är den inbyggda funktionen i MATLAB som tar matrisen som indata och returnerar max- och minivärdena för stora datamängder eller matriser i MATLAB.







Syntax

De gräns() funktion använder en enkel syntax i MATLAB:



[minA,maxA] = gränser(A)
[minA,maxA] = gränser(A,'alla')
[ minA , maxA ] = gränser ( A , dim )

Här,



Funktionen [minA,maxA] = gränser(A) avkastning för att erhålla minimivärdet minA och maximalt värde maxA för den givna matrisen eller matrisen A. Där minA lika min(A) och maxA är lika med max (A).





Funktionen [minA,maxA] = gränser(A,” alla”) ger för att identifiera minimivärdet minA samt maxvärde maxA över alla poster i den givna matrisen eller matrisen A.

Funktionen [ minA , maxA ] = gränser ( A , dim ) avkastning för att identifiera minimi- och maximivärdena för varje rad i den givna matrisen A längs dimensionen dim.



Exempel

Följ de givna exemplen för att lära dig hur man beräknar de maximala och lägsta värdena för den givna matrisen eller datamängden med hjälp av gräns() fungera.

Exempel 1: Hur hittar man min- och maxvärdena för en 1D-matris i MATLAB?

I det här exemplet beräknar vi maximi- och minimivärdena för den givna 1D-matrisen av slumptal med storleken 1 x 1000 med hjälp av gräns() fungera.

vect = randn(1,1000);
[min_vect, max_vect] = gränser(vect)

Exempel 2: Hur hittar man max- och minvärdena för en stor matris i MATLAB?

Denna MATLAB-kod använder gräns() funktion för att identifiera minimi- och maximivärdena för den givna stora matrisen med en storlek på 1000 x 1000.

A = magi(1000);
[min_A, max_A] = gränser(A,'alla')

Exempel 3: Hur hittar man max- och minvärdena för en stor array i MATLAB?

Den givna MATLAB-koden använder gräns() funktion för att beräkna minimi- och maximivärdena för den givna arrayen med en storlek på 2 x 10 x 2.

A = randn(2,10,2);
[min_A, max_A] = gränser(A,2)

Slutsats

Att hitta minimi- och maximivärden för en stor datamängd eller matris är ett vanligt problem som dataanalytiker står inför. Detta blir enkelt genom att använda MATLABs inbyggda gräns() funktion som beräknar minimi- och maximivärdena för den givna matrisen eller matrisen. Den här guiden har gett grunderna för att använda gräns() funktion i MATLAB för att hitta minimi- och maxvärden i en stor datamängd. Exemplen som ges här gör att du snabbt kan lära dig användningen av gräns() funktion i MATLAB.