Maksimaalse ja minimaalse väärtuse leidmine MATLABis suure andmekogumi maatriksis

Maksimaalse Ja Minimaalse Vaartuse Leidmine Matlabis Suure Andmekogumi Maatriksis



Kui tegeleme väga suurte maatriksite ja andmekogumitega, muutub selle andmekogumi või maatriksi maksimaalse ja minimaalse väärtuse tuvastamine väga keeruliseks. Ka siis, kui loome maatriksi kasutades sisseehitatud funktsioone nagu rand() ja maagia () , me ei tea selle maatriksi kirjeid, seega pole meil ettekujutust selle maatriksi miinimum- ja maksimumväärtustest. Nende probleemide lahendamiseks hõlbustab MATLAB meid suurte maatriksite ja andmekogumite maksimaalsete ja minimaalsete väärtuste leidmisel.

See juhend on abiks MATLAB-i kasutajatele, kes ei tea MATLABis suure andmekogumi ja maatriksi maksimaalsete ja minimaalsete väärtuste leidmise meetodit.

Kuidas leida MATLABi suures andmekogumis ja maatriksis mini- ja maksimumväärtusi?

Maksimaalse ja minimaalse väärtuse leidmist suurest andmekogumist saab hõlpsasti teha kasutades max() ja min() funktsioonid. Siiski peame neid eraldi kasutama. The piirid () Funktsioon MATLABis on tõhusam viis suure andmekogumi või maatriksi miinimum- ja maksimumväärtuste leidmiseks. See on MATLAB-i sisseehitatud funktsioon, mis võtab maatriksi sisendiks ja tagastab MATLABis suurte andmehulkade või maatriksite maksimaalsed ja minimaalsed väärtused.







Süntaks

The piirid () funktsioon kasutab MATLABis lihtsat süntaksit:



[minA,maxA] = piirid (A)
[minA,maxA] = piirid(A,'kõik')
[minA, maxA] = piirid (A, hämar)

Siin



Funktsioon [minA,maxA] = piirid (A) saagis minimaalse väärtuse saamiseks minA ja antud maatriksi või massiivi A maksimaalne väärtus maxA. Kus minA võrdub min(A) ja maxA võrdub max (A).





Funktsioon [minA,maxA] = piirid (A, kõik) minimaalse väärtuse tuvastamiseks minA samuti maksimaalne väärtus maxA üle kõik antud maatriksi või massiivi A kirjed.

Funktsioon [minA, maxA] = piirid (A, hämar) saagis, et tuvastada antud massiivi A iga rea ​​miinimum- ja maksimumväärtused piki dimensiooni dim.



Näited

Järgige antud näiteid, et õppida, kuidas arvutada antud maatriksi või andmestiku maksimaalseid ja minimaalseid väärtusi kasutades piirid () funktsiooni.

Näide 1: Kuidas leida MATLABis 1D massiivi mini- ja maksimumväärtusi?

Selles näites arvutame antud juhuslike arvude 1D massiivi, mille suurus on 1 korda 1000, maksimaalsed ja minimaalsed väärtused, kasutades piirid () funktsiooni.

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

Näide 2: Kuidas leida MATLABis suure maatriksi max ja minimaalne väärtus?

See MATLAB-kood kasutab piirid () funktsioon, et tuvastada antud suure maatriksi, mille suurus on 1000 x 1000, minimaalsed ja maksimaalsed väärtused.

A = maagia(1000);
[min_A, max_A] = piirid(A,'kõik')

Näide 3: Kuidas leida MATLABis suure massiivi max ja minimaalne väärtus?

Antud MATLAB-kood kasutab piirid () funktsioon, et arvutada antud massiivi, mille suurus on 2 korda 10 korda 2, minimaalsed ja maksimaalsed väärtused.

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

Järeldus

Suure andmekogumi või maatriksi miinimum- ja maksimumväärtuste leidmine on andmeanalüütikute tavaline probleem. See muutub lihtsaks MATLABi sisseehitatud funktsioonide kasutamisel piirid () funktsioon, mis arvutab antud massiivi või maatriksi minimaalsed ja maksimaalsed väärtused. See juhend sisaldab põhitõdesid selle kasutamiseks piirid () funktsioon MATLABis, et leida suures andmekogumis minimaalsed ja maksimaalsed väärtused. Siin toodud näited võimaldavad teil kiiresti õppida kasutama piirid () funktsioon MATLABis.