Kuinka löytää maksimi- ja vähimmäisarvo suuresta tietojoukkomatriisista MATLABissa

Kuinka Loytaa Maksimi Ja Vahimmaisarvo Suuresta Tietojoukkomatriisista Matlabissa



Kun käsittelemme erittäin suuria matriiseja ja tietojoukkoja, on erittäin vaikeaa tunnistaa kyseisen tietojoukon tai matriisin enimmäis- ja vähimmäisarvo. Myös kun luomme matriisin käyttämällä sisäänrakennettuja toimintoja, kuten rand() ja taika() , emme tiedä tuon matriisin syötteitä, joten meillä ei ole käsitystä matriisin minimi- ja maksimiarvoista. Näiden ongelmien ratkaisemiseksi MATLAB auttaa meitä löytämään suurien matriisien ja tietojoukkojen maksimi- ja vähimmäisarvot.

Tämä opas on hyödyllinen MATLAB-käyttäjille, jotka eivät tiedä menetelmästä löytää suuren tietojoukon ja matriisin maksimi- ja vähimmäisarvot MATLABissa.

Kuinka löytää minimi- ja maksimiarvot suuresta tietojoukosta ja matriisista MATLABissa?

Suurin ja minimiarvojen löytäminen suuresta tietojoukosta voidaan tehdä helposti käyttämällä max() ja min() toimintoja. Meidän on kuitenkin käytettävä niitä erikseen. The rajat() funktio MATLABissa on tehokkaampi tapa löytää suuren tietojoukon tai matriisin minimi- ja maksimiarvot. Se on MATLABin sisäänrakennettu funktio, joka ottaa matriisin syötteenä ja palauttaa suurten tietojoukkojen tai matriisien maksimi- ja vähimmäisarvot MATLABissa.







Syntaksi

The rajat() funktio käyttää yksinkertaista syntaksia MATLABissa:



[minA,maxA] = rajat(A)
[minA,maxA] = rajat(A'kaikki')
[ minA , maxA ] = rajat ( A , himmeä )

Tässä,



Toiminto [minA,maxA] = rajat(A) tuotto vähimmäisarvon saamiseksi minA ja annetun matriisin tai taulukon A maksimiarvo maxA. Missä minA on yhtä suuri min(A) ja maxA on yhtä suuri kuin max (A).





Toiminto [minA,maxA] = rajat(A, kaikki) vähimmäisarvon tunnistamiseksi minA sekä maksimiarvo maxA kaikissa annetun matriisin tai taulukon A syötteissä.

Toiminto [ minA , maxA ] = rajat ( A , himmeä ) tuotto määrittääksesi annetun taulukon A kunkin rivin minimi- ja maksimiarvot dim.



Esimerkkejä

Seuraa annettuja esimerkkejä oppiaksesi laskemaan annetun matriisin tai tietojoukon enimmäis- ja vähimmäisarvot käyttämällä rajat() toiminto.

Esimerkki 1: Kuinka löytää 1D-taulukon minimi- ja maksimiarvot MATLABissa?

Tässä esimerkissä lasketaan maksimi- ja vähimmäisarvot tietylle 1D satunnaislukujoukolle, jonka koko on 1 x 1000 käyttämällä rajat() toiminto.

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

Esimerkki 2: Kuinka löytää suuren matriisin maksimi- ja minimiarvot MATLABissa?

Tämä MATLAB-koodi käyttää rajat() funktio tunnistaa tietyn suuren matriisin, jonka koko on 1000 x 1000, minimi- ja maksimiarvot.

A = magic(1000);
[min_A, max_A] = rajat(A,'kaikki')

Esimerkki 3: Kuinka löytää suuren taulukon maksimi- ja vähimmäisarvot MATLABissa?

Annettu MATLAB-koodi käyttää rajat() funktio laskea minimi- ja maksimiarvot tietylle taulukolle, jonka koko on 2 x 10 x 2.

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

Johtopäätös

Suuren tietojoukon tai matriisin minimi- ja maksimiarvojen löytäminen on yleinen data-analyytikoiden kohtaama ongelma. Tämä on helppoa käyttämällä MATLABin sisäänrakennettua rajat() funktio, joka laskee annetun taulukon tai matriisin minimi- ja maksimiarvot. Tämä opas on antanut perusasiat rajat() funktio MATLABissa löytääksesi minimi- ja maksimiarvot suuresta tietojoukosta. Tässä annettujen esimerkkien avulla opit nopeasti käyttämään rajat() toiminto MATLABissa.