Kako najti največjo in najmanjšo vrednost v matriki velikega nabora podatkov v MATLAB

Kako Najti Najvecjo In Najmanjso Vrednost V Matriki Velikega Nabora Podatkov V Matlab



Ko imamo opravka z zelo velikimi matrikami in nizi podatkov, postane zelo težko določiti največjo in najmanjšo vrednost tega niza podatkov ali matrike. Tudi ko ustvarimo matriko z uporabo vgrajenih funkcij, kot je rand() in magija() , ne poznamo vnosov te matrike, zato nimamo pojma o najmanjših in največjih vrednostih te matrike. Za rešitev teh težav nam MATLAB pomaga s pristopom k iskanju največjih in najmanjših vrednosti velikih matrik in nizov podatkov.

Ta priročnik je v pomoč uporabnikom MATLAB-a, ki ne poznajo metode za iskanje največjih in najmanjših vrednosti velikega nabora podatkov in matrike v MATLAB-u.

Kako najti najmanjšo in največjo vrednost v velikem naboru podatkov in matriki v MATLAB?

Iskanje največjih in najmanjših vrednosti v velikem naboru podatkov je mogoče enostavno izvesti z uporabo max() in min() funkcije. Vendar jih moramo uporabljati ločeno. The meje() funkcija v MATLAB je učinkovitejši način za iskanje najmanjših in največjih vrednosti velikega nabora podatkov ali matrike. To je vgrajena funkcija v MATLAB, ki sprejme matriko kot vhod in vrne največje in najmanjše vrednosti velikih podatkovnih nizov ali matrik v MATLAB.







Sintaksa

The meje() funkcija uporablja preprosto sintakso v MATLAB-u:



[minA,maxA] = meje (A)
[minA,maxA] = meje (A,'vse')
[minA, maxA] = meje (A, dim)

tukaj,



Funkcija [minA,maxA] = meje (A) donos, da dobimo najmanjšo vrednost minA in največja vrednost maxA dane matrike ali niza A. Kjer je minA enako min (A) in maxA je enak maks (A).





Funkcija [minA,maxA] = meje (A, 'vse') donosa za določitev najmanjše vrednosti minA kot tudi največjo vrednost maxA nad vsemi vnosi dane matrike ali polja A.

Funkcija [minA, maxA] = meje (A, dim) donos za identifikacijo najmanjših in največjih vrednosti vsake vrstice dane matrike A vzdolž dimenzije dim.



Primeri

Sledite danim primerom, da se naučite izračunati največje in najmanjše vrednosti dane matrike ali niza podatkov z uporabo meje() funkcijo.

Primer 1: Kako najti najmanjšo in največjo vrednost 1D polja v MATLAB?

V tem primeru z uporabo meje() funkcijo.

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

Primer 2: Kako najti največje in najmanjše vrednosti velike matrike v MATLAB?

Ta koda MATLAB uporablja meje() funkcijo za identifikacijo najmanjše in največje vrednosti dane velike matrike velikosti 1000 krat 1000.

A = magija (1000);
[min_A, max_A] = meje (A,'vse')

Primer 3: Kako najti največjo in najmanjšo vrednost velikega niza v MATLAB?

Podana koda MATLAB uporablja meje() funkcija za izračun najmanjše in največje vrednosti dane matrike z velikostjo 2-krat-10-krat-2.

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

Zaključek

Iskanje minimalne in največje vrednosti velikega niza podatkov ali matrike je pogosta težava, s katero se soočajo analitiki podatkov. To postane preprosto z uporabo vgrajenega MATLAB-a meje() funkcija, ki izračuna najmanjšo in največjo vrednost dane matrike ali matrike. Ta priročnik ponuja osnove uporabe meje() funkcijo v MATLAB-u za iskanje najmanjše in največje vrednosti v velikem naboru podatkov. Tukaj navedeni primeri vam bodo omogočili, da se hitro naučite uporabljati meje() funkcijo v MATLAB-u.