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.