Hoe u de maximale en minimale waarde kunt vinden in de matrix met grote gegevenssets in MATLAB

Hoe U De Maximale En Minimale Waarde Kunt Vinden In De Matrix Met Grote Gegevenssets In Matlab



Wanneer we te maken hebben met zeer grote matrices en datasets, wordt het erg moeilijk om de maximale en minimale waarde van die dataset of matrix te identificeren. Ook als we een matrix maken met ingebouwde functies zoals rand() En magie() , we kennen de ingangen van die matrix niet, dus we hebben geen idee over de minimum- en maximumwaarden van die matrix. Om deze problemen op te lossen, faciliteert MATLAB ons met een aanpak voor het vinden van de maximale en minimale waarden van grote matrices en datasets.

Deze handleiding is nuttig voor MATLAB-gebruikers die niet op de hoogte zijn van de methode om maximale en minimale waarden van de grote dataset en matrix in MATLAB te vinden.

Hoe vind ik de minimale en maximale waarden in de grote dataset en matrix in MATLAB?

Het vinden van de maximale en minimale waarden in een grote dataset kan eenvoudig worden gedaan met behulp van de maximaal() En min() functies. We moeten ze echter afzonderlijk gebruiken. De grenzen() functie in MATLAB is een efficiëntere manier om de minimum- en maximumwaarden van een grote dataset of matrix te vinden. Het is de ingebouwde functie in MATLAB die de matrix als invoer neemt en de maximum- en minimumwaarden van grote gegevenssets of matrices in MATLAB retourneert.







Syntaxis

De grenzen() functie gebruikt een eenvoudige syntaxis in MATLAB:



[minA,maxA] = grenzen(A)
[minA,maxA] = grenzen(A,'alles')
[ minA , maxA ] = grenzen ( A , dim )

Hier,



De functie [minA,maxA] = grenzen(A) rendement om de minimumwaarde te verkrijgen minA en maximale waarde maxA van de gegeven matrix of array A. Waar minA gelijk aan min(EEN) En maxA gelijk aan max (A).





De functie [minA,maxA] = grenzen(A,”alle”) opbrengsten om de minimumwaarde te bepalen minA maar ook de maximale waarde maxA over alle gegevens van de gegeven matrix of array A.

De functie [ minA , maxA ] = grenzen ( A , dim ) yield om de minimum- en maximumwaarden van elke rij van de gegeven array A langs de dimensie dim te identificeren.



Voorbeelden

Volg de gegeven voorbeelden om te leren hoe u de maximale en minimale waarden van de gegeven matrix of gegevensset kunt berekenen met behulp van de grenzen() functie.

Voorbeeld 1: Hoe vind ik de minimale en maximale waarden van een 1D-array in MATLAB?

In dit voorbeeld berekenen we de maximale en minimale waarden van de gegeven 1D-array van willekeurige getallen met een grootte van 1 bij 1000 met behulp van de grenzen() functie.

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

Voorbeeld 2: Hoe vind ik de maximale en minimale waarden van een grote matrix in MATLAB?

Deze MATLAB-code gebruikt de grenzen() functie om de minimum- en maximumwaarden van de gegeven grote matrix met een grootte van 1000 bij 1000 te identificeren.

A = magisch(1000);
[min_A, max_A] = grenzen(A,'alles')

Voorbeeld 3: Hoe vind ik de maximale en minimale waarden van een grote array in MATLAB?

De gegeven MATLAB-code gebruikt de grenzen() functie om de minimum- en maximumwaarden te berekenen van de gegeven array met een grootte van 2 bij 10 bij 2.

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

Conclusie

Het vinden van de minimum- en maximumwaarden van een grote dataset of matrix is ​​een veelvoorkomend probleem waarmee data-analisten worden geconfronteerd. Dit wordt eenvoudig door de ingebouwde MATLAB te gebruiken grenzen() functie die de minimum- en maximumwaarden van de gegeven array of matrix berekent. In deze handleiding vindt u de basisprincipes van het gebruik van de grenzen() functie in MATLAB om de minimum- en maximumwaarden in een grote dataset te vinden. Met de hier gegeven voorbeelden kunt u snel het gebruik van de grenzen() functie in MATLAB.