Kaip rasti didžiausią ir mažiausią vertę didelio duomenų rinkinio matricoje MATLAB

Kaip Rasti Didziausia Ir Maziausia Verte Didelio Duomenu Rinkinio Matricoje Matlab



Kai dirbame su labai didelėmis matricomis ir duomenų rinkiniais, tampa labai sunku nustatyti didžiausią ir mažiausią to duomenų rinkinio ar matricos vertę. Taip pat kai kuriame matricą naudodami įmontuotas funkcijas, pvz rand () ir magija() , mes nežinome tos matricos įrašų, todėl neturime supratimo apie tos matricos minimalias ir didžiausias reikšmes. Norėdami išspręsti šias problemas, MATLAB padeda mums rasti didžiausių ir mažiausių didelių matricų ir duomenų rinkinių vertes.

Šis vadovas yra naudingas MATLAB vartotojams, kurie nežino metodo, kaip rasti didžiausią ir mažiausią didelio duomenų rinkinio ir matricos reikšmes MATLAB.

Kaip rasti mažiausias ir maksimalias reikšmes dideliame duomenų rinkinyje ir matricoje MATLAB?

Didžiausias ir mažiausias reikšmes dideliame duomenų rinkinyje galima lengvai rasti naudojant max () ir min() funkcijas. Tačiau mes turime juos naudoti atskirai. The ribos () Funkcija MATLAB yra efektyvesnis būdas rasti minimalias ir didžiausias didelio duomenų rinkinio ar matricos reikšmes. Tai yra MATLAB integruota funkcija, kuri ima matricą kaip įvestį ir grąžina didžiausias ir minimalias didelių duomenų rinkinių ar matricų reikšmes MATLAB.







Sintaksė

The ribos () funkcija MATLAB naudoja paprastą sintaksę:



[minA,maxA] = ribos (A)
[minA,maxA] = ribos (A,'visi')
[ minA , maxA ] = ribos ( A , dim )

Čia



Funkcija [minA,maxA] = ribos (A) derlius, kad gautumėte mažiausią vertę minA ir didžiausią duotosios matricos ar masyvo reikšmę maxA A. Kur minA lygus min(A) ir maxA lygus maks (A).





Funkcija [minA,maxA] = ribos (A, visi) leidžia nustatyti mažiausią vertę minA taip pat maksimalią vertę maxA per visus duotosios matricos arba masyvo A įrašus.

Funkcija [ minA , maxA ] = ribos ( A , dim ) išeiga, kad būtų galima identifikuoti kiekvienos nurodytos masyvo A eilutės mažiausias ir didžiausias reikšmes išilgai dim.



Pavyzdžiai

Vykdykite pateiktus pavyzdžius, kad sužinotumėte, kaip apskaičiuoti didžiausią ir mažiausią nurodytos matricos arba duomenų rinkinio reikšmes naudojant ribos () funkcija.

1 pavyzdys: Kaip rasti 1D masyvo minimalias ir maksimalias reikšmes MATLAB?

Šiame pavyzdyje, naudojant ribos () funkcija.

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

2 pavyzdys: Kaip rasti didžiausios ir minimalios didelės matricos reikšmes MATLAB?

Šis MATLAB kodas naudoja ribos () funkcija, skirta nustatyti minimalias ir didžiausias nurodytos didelės matricos, kurios dydis yra 1000 x 1000, vertes.

A = magija(1000);
[min_A, max_A] = ribos (A,'visi')

3 pavyzdys: Kaip rasti didžiausią ir minimalią didelio masyvo reikšmes MATLAB?

Pateiktas MATLAB kodas naudoja ribos () funkcija, skirta apskaičiuoti minimalias ir didžiausias nurodyto masyvo, kurio dydis yra 2 x 10 x 2, vertes.

A = randn(2,10,2);
[min_A, maks._A] = ribos (A, 2)

Išvada

Didelio duomenų rinkinio ar matricos minimalių ir didžiausių verčių radimas yra dažna problema, su kuria susiduria duomenų analitikai. Tai tampa lengva naudojant MATLAB integruotą ribos () funkcija, apskaičiuojanti minimalias ir didžiausias nurodyto masyvo ar matricos reikšmes. Šiame vadove pateikiami naudojimo pagrindai ribos () funkcija MATLAB, kad surastų mažiausias ir didžiausias reikšmes dideliame duomenų rinkinyje. Čia pateikti pavyzdžiai leis greitai išmokti naudotis ribos () funkcija MATLAB.